3

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

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

超时似乎是某种死锁,并不总是重现。

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

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

4

1 回答 1

1

在调试模式下执行测试

mvn -X 测试

于 2013-03-28T02:49:26.940 回答