我刚刚在现有的Maven POM中添加了一些Python单元测试,但是当Jenkins运行构建时,似乎无法让它报告测试结果。 我正在使用exec-maven-plugin在“test”阶段从Maven运行nose测试。测试从Jenkins作业成功运行,并生成一个xUnit兼容的测试报告到target/surefire-reports/TEST-nosetests.xml,但Jenkins没有捕获到结果。有趣的是,在执行测试套件之前,Maven还报告没有运行任何测试:
这是Jenkins无法看到结果的问题,还是Maven没有将我的测试套件视为实际测试的问题?
-------------------------------------------------------
T E S T S
-------------------------------------------------------
There are no tests to run.
Results :
Tests run: 0, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[INFO] --- exec-maven-plugin:1.1.1:exec (nosetests) @ server ---
[INFO] ................
[INFO] ----------------------------------------------------------------------
[INFO] Ran 16 tests in 194.799s
[INFO]
[INFO] OK
[INFO] Registering compile source root /Volumes/Data/workspace/myProject/target
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
这是Jenkins无法看到结果的问题,还是Maven没有将我的测试套件视为实际测试的问题?