Gradle测试执行顺序

时间:2014-08-07 10:55:43

标签: gradle

我想知道是否有可能以某种方式获取有关测试执行顺序的信息。

我在maven有项目,所有的测试都很顺利。将项目迁移到Gradle后,其中一个测试开始失败。测试本身正在工作,当我执行'gradle test -Dtest.single = ...'时,它会通过。但是,当我为整个项目运行测试时,它会失败。

在实际失败之前进行某些测试是可能的,不能正确释放资源,因此测试失败。但我需要以某种方式找出导致此问题的测试。

由于 马修

2 个答案:

答案 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"
        }
    }