如何识别mvn测试失败的测试

时间:2013-03-27 22:27:57

标签: java maven-surefire-plugin

我已经为运行单元测试设置了maven和surefire。测试类配置为并行运行;即班级

有时当我运行“mvn test”时,某些测试会因超时而失败。但是,在发生超时时,surefire不会记录正在运行的测试。它只记录已完成的测试的详细信息。

超时似乎是某种死锁,并且不会一直重现。

如何确定超时发生时正在运行的测试?有没有办法改变surefire本身的日志级别,以便它在从新类开始运行测试时转储一些消息?

我正在使用:Java:1.6,Maven:3.0.3,Surefire:2.14

1 个答案:

答案 0 :(得分:1)

以调试模式执行测试

mvn -X test