Java 未能执行目标org.eclipse.tycho:tycho-surefire插件:0.20.0:test(默认测试)。发生意外错误(返回代码1)

Java 未能执行目标org.eclipse.tycho:tycho-surefire插件:0.20.0:test(默认测试)。发生意外错误(返回代码1),java,eclipse,maven,unit-testing,tycho,Java,Eclipse,Maven,Unit Testing,Tycho,我正在为SWT应用程序编写单元测试。我有6个插件进行测试。我从詹金斯那里构建产品并运行单元测试。一切都按预期进行得很好。然而,几天后,jenkins作业失败,出现以下错误消息: 2016-06-14 14:02:43 [INFO] com.prod.xyz.abc.test .............. SUCCESS [02:28 min] 2016-06-14 14:02:43 [INFO] com.prod.xyz.abc.cam.test .......... SUCCESS [02:0

我正在为SWT应用程序编写单元测试。我有6个插件进行测试。我从詹金斯那里构建产品并运行单元测试。一切都按预期进行得很好。然而,几天后,jenkins作业失败,出现以下错误消息:

2016-06-14 14:02:43 [INFO] com.prod.xyz.abc.test .............. SUCCESS [02:28 min]
2016-06-14 14:02:43 [INFO] com.prod.xyz.abc.cam.test .......... SUCCESS [02:09 min]
2016-06-14 14:02:43 [INFO] com.prod.xyz.abc.igb.test .......... FAILURE [10:06 min]
2016-06-14 14:02:43 [INFO] com.prod.xyz.abc.igb.sam.test ...... SKIPPED
2016-06-14 14:02:43 [INFO] com.prod.xyz.abc.test .............. SKIPPED
2016-06-14 14:02:43 [INFO] com.prod.xyz.abc.cam.test .......... SKIPPED

[ERROR] Failed to execute goal org.eclipse.tycho:tycho-surefire-plugin:0.20.0:test (default-test) on project com.prod.xyz.abc.igb.test: An unexpected error occured (return code 1). See log for details. -> [Help 1]
2016-06-14 14:02:44 [ERROR] 
2016-06-14 14:02:44 [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
2016-06-14 14:02:44 [ERROR] Re-run Maven using the -X switch to enable full debug logging.
2016-06-14 14:02:44 [ERROR] 
2016-06-14 14:02:44 [ERROR] For more information about the errors and possible solutions, please read the following articles:
2016-06-14 14:02:44 [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
2016-06-14 14:02:44 [ERROR] 
2016-06-14 14:02:44 [ERROR] After correcting the problems, you can resume the build with the command
2016-06-14 14:02:44 [ERROR]   mvn <goals> -rf :com.prod.xyz.abc.igb.test
2016-06-14 14:02:43[INFO]com.prod.xyz.abc.test。。。。。。。。。。。。。。成功[02:28分钟]
2016-06-14 14:02:43[信息]com.prod.xyz.abc.cam.test。。。。。。。。。。成功[02:09分钟]
2016-06-14 14:02:43[信息]com.prod.xyz.abc.igb.test。。。。。。。。。。故障[10:06分钟]
2016-06-14 14:02:43[信息]com.prod.xyz.abc.igb.sam.test。。。。。。跳过
2016-06-14 14:02:43[信息]com.prod.xyz.abc.test。。。。。。。。。。。。。。跳过
2016-06-14 14:02:43[信息]com.prod.xyz.abc.cam.test。。。。。。。。。。跳过
[错误]无法在project com.prod.xyz.abc.igb.test上执行目标org.eclipse.tycho:tycho surefire插件:0.20.0:test(默认测试):发生意外错误(返回代码1)。有关详细信息,请参阅日志。->[帮助1]
2016-06-14 14:02:44[错误]
2016-06-14 14:02:44[错误]要查看错误的完整堆栈跟踪,请使用-e开关重新运行Maven。
2016-06-14 14:02:44[错误]使用-X开关重新运行Maven以启用完整调试日志记录。
2016-06-14 14:02:44[错误]
2016-06-14 14:02:44[错误]有关错误和可能的解决方案的更多信息,请阅读以下文章:
2016-06-14 14:02:44[错误][帮助1]http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
2016-06-14 14:02:44[错误]
2016-06-14 14:02:44[错误]更正问题后,可以使用命令恢复生成
2016-06-14 14:02:44[错误]mvn-rf:com.prod.xyz.abc.igb.test
这个返回码是什么。我尝试了不同的第谷版本。我的第谷配置如下

<plugin>
    <groupId>org.eclipse.tycho</groupId>
    <artifactId>tycho-surefire-plugin</artifactId>
    <version>${tycho-version}</version>
    <configuration>
        <includes>
            <include>**/Tests*.java,**/*Tests.java,**/*TestCase.java,**/Test*.java,**/*Test.java</include>
        </includes>
        <argLine>${tycho.testArgLine} -Xdebug -Xrunjdwp:transport=dt_socket,address=8001,server=y,suspend=n</argLine>
        <useUIHarness>true</useUIHarness>

        <!-- Kill test JVM if tests take more than 10 minute to finish -->
        <forkedProcessTimeoutInSeconds>600</forkedProcessTimeoutInSeconds>
        <testFailureIgnore>true</testFailureIgnore>
    </configuration>

</plugin>

org.eclipse.tycho
第谷surefire插件
${tycho版本}
**/Tests*.java、***/*Tests.java、***/*TestCase.java、***/Test*.java、***/*Test.java
${tycho.testArgLine}-Xdebug-Xrunjdwp:transport=dt_socket,地址=8001,服务器=y,挂起=n
真的
600
真的

你能告诉我如何解决这个问题吗。谢谢。

为什么要使用如此古老的第谷版本?最新的0.25.0?您是否可以使用-X运行此程序以启用完整调试日志记录。嗨,khmarbaise,这与0.25.0 alsoDo的行为相同?您想“查看日志了解详细信息”?这也值得质疑。Maven直接在故障点下方打印更多细节,但您只提供了一个输出的尾部。为什么要使用如此古老的tycho版本?最新的0.25.0?您是否可以使用-X运行此程序以启用完整调试日志记录。嗨,khmarbaise,这与0.25.0 alsoDo的行为相同?您想“查看日志了解详细信息”?这也值得质疑。Maven直接在故障点下方打印更多的细节,但您只提供了输出的尾部。