从eventTestPhaseStart检测所有测试的运行,而不是一个测试或一个类?

时间:2011-03-28 17:31:27

标签: grails ant groovy junit

我想要这个:

eventTestPhaseStart = { name ->
    ant.sequential {
        clean()
    }
}

仅在我运行grails test-app以一次测试所有测试时运行,而不是在每个测试单独运行或作为类运行之前运行(例如从IDE运行)。有没有一种简单的方法来修改它以检测这种情况?

2 个答案:

答案 0 :(得分:0)

查看$GRAILS_HOME/scripts/_GrailsTest.groovy时,要挂钩的事件应该是TestPhasesStart而不是TestPhaseStart(不是复数形式)。

答案 1 :(得分:0)

目前无法做到这一点。