是否从grails测试应用程序中排除包?

是否从grails测试应用程序中排除包?,grails,groovy,junit,grails-plugin,Grails,Groovy,Junit,Grails Plugin,有没有办法从默认测试应用程序运行程序中排除包?我有一组长期运行的测试,我想与其他测试分开运行,我正在寻找一种方法,从运行grails测试应用程序中排除特定的包 这可能吗?据我所知,您不能排除,但可以包括特定的软件包。这仍然会让你达到目的 Grails支持自定义测试类型的概念,它允许您将不同的测试划分为不同的自定义类型,而不是单元/集成/功能。有关如何更改,请参阅。我想更改测试应用程序的默认行为;我知道我可以单独运行测试或包。虽然这并不能让您完全排除在外,但除了指定包之外,您还可以非常自由地使用*

有没有办法从默认测试应用程序运行程序中排除包?我有一组长期运行的测试,我想与其他测试分开运行,我正在寻找一种方法,从运行
grails测试应用程序中排除特定的包


这可能吗?

据我所知,您不能排除,但可以包括特定的软件包。这仍然会让你达到目的


Grails支持自定义测试类型的概念,它允许您将不同的测试划分为不同的自定义类型,而不是单元/集成/功能。有关如何更改,请参阅。

我想更改测试应用程序的默认行为;我知道我可以单独运行测试或包。虽然这并不能让您完全排除在外,但除了指定包之外,您还可以非常自由地使用*来指定要测试的内容。例如,
grails测试app*Foo*Service*
将运行测试类FooServiceSpec、FooBarServiceSpec和foobarservicestest。这可能允许您测试所需的类,但忽略那些您不需要的类,假设它们的类名中有一些公共元素。这需要对_Events.groovy进行一些额外的更改,如gogstad链接到的文章中所述。当您想使用Maven插件运行特定测试时,可能会遇到问题。