我试图按照文档中的说明运行命令:
-Dgrails.env = development test-app -integration MyClass。\“从搜索页面创建新的测试内容”
但是,这会导致为该类运行所有集成测试,而不是仅运行命名测试。我也尝试将测试重命名为无空格,但结果相同。
这与eclipse或命令行(Windows)中的行为相同。
是否有其他人遇到过此问题,如果有,您是否找到了解决方法?
答案 0 :(得分:1)
尝试相同而不使用'\'。例如:
grails test-app -integration MyClass."create new test thingy from search page"
此外,您无需指定开发环境。这是默认设置。
答案 1 :(得分:1)
此设施尚不可用。对于变通方法,您可以使用IgnoreRest annotation(表示除了带有此注释的方法之外的所有要素方法都应忽略),例如
@IgnoreRest
def "should test something"() {
...
}