0

我已经使用 Appium TestNG 框架在 ADF 中成功地自动化了我的测试。我试图在 Jenkins 中运行相同的构建以进行持续集成。我在 Jenkins 中进行了自由式项目。我遇到了错误。它无法找到 .apk 文件的模式。我给应用程序名称提供了只是 apk 文件名,例如 android-debug.apk 并在测试中给出“target/zip-with-dependencies.zip。但我收到以下错误:在此处输入图像描述

下面是我的配置设置图片:在此处输入图片描述

请提供我对这个问题的解决方案。

4

1 回答 1

0

我在 AWS 设备场团队工作。很高兴听到您正在使用 Jenkins 插件。

插件配置将您的应用程序和测试文件假设为您的工作区的一部分。

解决方法:

  1. 在没有任何测试或应用程序的情况下触发运行。如果项目是第一次运行,这将为项目创建工作区文件夹。
  2. 此后,您的测试和应用程序将进入工作区,您可以通过 UI 上传或放置在 Jenkins 项目的工作区文件夹中。

  3. 在这种情况下,应用程序的路径变为 **/yourapk.apk,测试的路径变为 **/tests.zip。

希望能解开你的障碍。如果不让我知道,我可以进一步帮助你。

于 2016-10-03T16:35:23.287 回答