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

发布于 2024-10-27 13:32:34 字数 220 浏览 2 评论 0原文

我希望这个:

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

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

I want this:

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

to only run when I run grails test-app to test all tests at once, and NOT before each test is run individuall or as a class (like from an IDE). Is there an easy way to modify this to detect this scenario?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

柠檬色的秋千 2024-11-03 13:32:34

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

When looking at $GRAILS_HOME/scripts/_GrailsTest.groovy, the event to hook onto should be TestPhasesStart instead of TestPhaseStart (not the plural form).

鸠魁 2024-11-03 13:32:34

目前这是不可能的。

This currently isn't possible.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文