我正在为UITesting做,我尝试过Jenkins。我打算尝试使用AWS Device farm。
这样说。
在将iOS XCTest UI测试上传到Device Farm进行测试之前,请先制作 确保您的iOS XCTest UI测试运行器包包含在一个 格式正确的.ipa文件。要创建.ipa文件,您可以放置 你的my-project-nameUITest-Runner.app捆绑在一个空的Payload中 目录。接下来,将Payload目录存档到.zip文件中 然后将文件扩展名更改为.ipa。 * UITest-Runner.app包 是在构建用于测试的项目时由Xcode生成的 可以在项目的Products目录中找到。
我不明白这一点。如何归档以便我的UITesting与ipa文件一起使用?我确实喜欢这个(如下图所示)并且在aws设备农场测试是不可行的。
已编辑
我尝试了以下方法,但仍然有问题。我需要上传ipa文件2次。我需要在第一次和第二次上传什么样的ipa文件?
答案 0 :(得分:3)
我在AWS Device Farm团队工作。
@ThrowingSpoon正确地解释了测试的存档部分。
希望澄清你的疑问。
答案 1 :(得分:1)
我写了一篇关于如何准备测试以在AWS Device Farm上运行的教程,请看一步一步的方法。 http://mobdesignapps.fr/blog/2016/9/17/running-your-test-on-aws-device-farm?utm_source=stackoverflow&utm_medium=answer&utm_term=37184633
您需要上传的第一个文件是您通过选择Project>构建的应用程序存档。存档。第二个是包含测试的IPA。您可以在我的博文中找到如何生成它的步骤。
简短版本是: