是否可以在Grails中运行测试类的单个测试?

时间:2015-03-26 17:17:22

标签: grails testing

我们正在为我们正在开发的应用程序提供一大套测试。我已经知道如何在Unit或Integration中运行特定的测试类,例如:

grails test-app -integration FooIntegrationTest

在开发新的集成测试时,可能需要很长时间才能运行整个类(例如,如果FooIntegrationTest有100个测试)。我想在整个测试电池中只运行一次特定的单一测试。

2 个答案:

答案 0 :(得分:1)

grails test-app integration: FooIntegrationTest.testSample
如果testSample()是测试用例之一,那么

应该这样做。

答案 1 :(得分:0)

好的,我不知道为什么我从未想过尝试这个,但我只是尝试并发现你实际上可以通过以下方式来实现:

grails -test-app -integration FooIntegrationTest.testCrossFoo420

实际上只运行testCrossFoo420()中的集成测试FooIntegrationTest.Groovy,这将节省我一大堆时间。

我想我会把它留在这里,以防它帮助别人。回到编码!