如何使用pom文件在jenkins中创建可调试的构建?

时间:2013-01-28 14:17:51

标签: maven jenkins robotium pom.xml

我正在尝试构建一个可以从jenkins自动执行测试用例的robotium apk文件并收到以下错误:

[INFO]   Run started: se.stuff.android.app.test, 7 tests:
[INFO]     Start: se.stuff.android.test.app.APP_Test#test_A_check_app
[INFO]     End: se.stuff.android.test.app.APP_Test#test_A_check_app
[INFO]     Start: se.stuff.android.test.app.APP_Test#test_B_bad_credentials
[INFO]     End: se.stuff.android.test.app.APP_Test#test_B_bad_credentials
[INFO]     Start: se.stuff.android.test.app.APP_Test#test_C_Log_in
[INFO]     ERROR:se.stuff.android.test.app.APP_Test#test_C_Log_in
[INFO]     Test failed to run to completion. Reason: 'Instrumentation run failed due to 'java.lang.ClassNotFoundException''. Check device logcat for details
[INFO]     End: se.stuff.android.test.app.APP_Test#test_C_Log_in
[INFO]   Run failed: Instrumentation run failed due to 'java.lang.ClassNotFoundException'
[INFO]   Run ended: 0 ms
[ERROR]   FAILURES!!!
[INFO]   Tests run: 3 (of 7),  Failures: 0,  Errors: 1
[INFO] Report file written to /var/lib/hudson/jobs/App_Android_Test/workspace/APP_Test/target/surefire-reports/TEST-localhost_49851_unknown_sdk.xml
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE

我检查了模拟器,似乎错过了InstrumentationTesRunner。我听到的是,在为发布构建应用程序时,排除了检测类。因此,我的问题是,如何使用pom.xml文件在jenkins中创建可调试的构建并使用maven构建?

两个第一个测试用例实际上可以通过没有任何事情发生,因为它应该在开始之前检查一切正常。如果没有发现潜在的问题,测试执行就会继续。

0 个答案:

没有答案