我已经设置了 maven 和 surefire 来运行单元测试。测试类被配置为并行运行;即类
有时当我运行“mvn test”时,一些测试会因超时而失败。但是,surefire 不会记录超时发生时正在运行的测试。它只记录已完成测试的详细信息。
超时似乎是某种死锁,并不总是重现。
当超时发生时,如何找出哪些测试正在运行?有没有办法改变surefire本身的日志级别,以便在它开始从新类运行测试时转储一些消息?
我正在使用:Java:1.6,Maven:3.0.3,Surefire:2.14
我已经设置了 maven 和 surefire 来运行单元测试。测试类被配置为并行运行;即类
有时当我运行“mvn test”时,一些测试会因超时而失败。但是,surefire 不会记录超时发生时正在运行的测试。它只记录已完成测试的详细信息。
超时似乎是某种死锁,并不总是重现。
当超时发生时,如何找出哪些测试正在运行?有没有办法改变surefire本身的日志级别,以便在它开始从新类运行测试时转储一些消息?
我正在使用:Java:1.6,Maven:3.0.3,Surefire:2.14