在AWS设备场上运行Appium/TestNG脚本
当我从运行配置在aws设备上部署包含appium脚本和test.jar(包含脚本中使用的所有依赖项jar)的zip时,它显示以下错误- “找不到test.jar”在AWS设备场上运行Appium/TestNG脚本,appium,Appium,当我从运行配置在aws设备上部署包含appium脚本和test.jar(包含脚本中使用的所有依赖项jar)的zip时,它显示以下错误- “找不到test.jar” 任何我缺少的建议。您是否遵循创建zip文件的步骤 如果没有,zip文件中的文件/文件夹结构是什么 如果是,请将失败测试运行的url发送给/PM好吗?然后我们可以仔细查看。如果您查看中的步骤6,您将看到预期的包结构示例 Build, package, and verify. For example: $ mvn clean packa
任何我缺少的建议。您是否遵循创建zip文件的步骤 如果没有,zip文件中的文件/文件夹结构是什么
如果是,请将失败测试运行的url发送给/PM好吗?然后我们可以仔细查看。如果您查看中的步骤6,您将看到预期的包结构示例
Build, package, and verify. For example:
$ mvn clean package –-DskipTests=true
$ tree target
.
|— acme-android-appium-1.0-SNAPSHOT.jar (this is the JAR containing everything built from the ./src/main directory)
|— acme-android-appium-1.0-SNAPSHOT-tests.jar (this is the JAR containing everything built from the ./src/test directory)
|— zip-with-dependencies.zip (this .zip file contains all of the items)
`— dependency-jars (this is the directory that contains all of your dependencies, built as JAR files)
|— com.some-dependency.bar-4.1.jar
|— com.another-dependency.thing-1.0.jar
|— joda-time-2.7.jar
|— log4j-1.2.14.jar
|— (and so on...)
这里要看的两个关键领域是:
- acme-android-appium-1.0-SNAPSHOT.jar
- acme-android-appium-1.0-SNAPSHOT-tests.jar
/src/main
和/src/test
目录构建的JAR文件。根据错误消息,在上载的包中找不到*-tests.jar
文件
我的问题是:
- 您是否遵循
和/src/main
目录结构?或者你在用不同的东西/src/test
- 您能粘贴命令的输出吗?
?这应该能够清楚地了解丢失了哪些文件mvn clean package--DskipTests=true&&tree target