我想知道是否有可能以某种方式获取有关测试执行顺序的信息。
我在maven有项目,所有的测试都很顺利。将项目迁移到Gradle后,其中一个测试开始失败。测试本身正在工作,当我执行'gradle test -Dtest.single = ...'时,它会通过。但是,当我为整个项目运行测试时,它会失败。
在实际失败之前进行某些测试是可能的,不能正确释放资源,因此测试失败。但我需要以某种方式找出导致此问题的测试。
由于 马修
答案 0 :(得分:2)
告诉Gradle记录有关测试处理的更多事件。有一个文档如何执行http://www.gradle.org/docs/current/dsl/org.gradle.api.tasks.testing.logging.TestLoggingContainer.html
答案 1 :(得分:1)
更具体的东西...
test {
beforeTest { testDescriptor ->
println "${testDescriptor.className} > ${testDescriptor.name} STARTED"
}
}