代号一 - 测试记录器:在真实设备上执行测试

问题描述 投票:0回答:2

在 Codename One 的开发者指南中,是这样写的: «Codename One 包含一个内置的测试框架和测试记录器工具作为模拟器的一部分。这使得开发人员可以在 Codename One 之上构建功能测试和单元测试执行。它甚至可以发送测试以在设备上执行(仅限专业版功能)。»

使用专业账户,在真机上进行测试的步骤是什么?

codenameone
2个回答
1
投票

您需要设置构建提示

build.unitTest=1
,这将构建仅执行单元测试的应用程序版本。如果没有持续集成这一企业功能,这就没那么有用了……

要实现这一点,您可以执行一些操作,例如将构建目标添加到您的 ant 文件中:

<target name="test-for-ios-device" depends="clean,copy-ios-override,copy-libs,jar,clean-override">
    <codeNameOne 
        jarFile="${dist.jar}"
        displayName="${codename1.displayName}"
        packageName = "${codename1.packageName}"
        mainClassName = "${codename1.mainName}"
        version="${codename1.version}"
        icon="${codename1.icon}"
        vendor="${codename1.vendor}"
        subtitle="${codename1.secondaryTitle}"
        buildArgs="build.unitTest=1"
        targetType="iphone"
        certificate="${codename1.ios.debug.certificate}"
        certPassword="${codename1.ios.debug.certificatePassword}"
        provisioningProfile="${codename1.ios.debug.provision}"
        appid="${codename1.ios.appid}"
        />
</target>

使用企业版,您可以进行同步构建,获取结果,然后使用 appium 等在设备上运行它。我们很快就会为此提供指南。


0
投票

我只是想知道我们是否可以获得有关如何使用 appium 运行的任何文档。我们是企业用户。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.