Appium测试在应用中心返回了退出代码2错误

时间:2018-12-27 12:34:12

标签: java android appium

我的appium android测试在本地成功编译。我按照准备指南:https://docs.microsoft.com/en-us/appcenter/test-cloud/preparing-for-upload/appium准备并上传了相同的测试到应用程序中心的测试云上。

我将测试类和所有依赖项打包到target/upload文件夹中并执行上载。扫描了项目,并正确识别了跑步者类。控制台显示Build Success,但测试未运行。输出显示Tests run: 0, Failures: 0, Errors: 0, Skipped: 0

显示了最终错误:Cannot run tests. Returning exit code 2

enter image description here

enter image description here

从日志中,我做错了什么?我在Google上进行了一次调查,发现退出代码2的意思是Invalid Options,但这到底意味着什么?

1 个答案:

答案 0 :(得分:0)

这很可能是命名问题。

根据Maven Surefire约定包含测试,您必须为测试命名:

/Test*.java”-包括其所有子目录以及所有以“ Test”开头的Java文件名。 “ / * Test.java”-包括其所有子目录以及所有以“ Test”结尾的Java文件名。 “ / * Tests.java”-包括其所有子目录以及所有以“ Tests”结尾的Java文件名。 “ / * TestCase.java”-包括其所有子目录和所有以“ TestCase”结尾的Java文件名。