我正在使用gradle,geb和spock一起创建一个相当大的测试套件。 Gradle显然正在构建并启动geb和spock,但我认为spock是我可以控制的地方,并指定运行哪个Spec。
我正在建立这个基于这个启动器。
https://github.com/AutomationSchool/geb-and-spock-automation-examples
如何将其设置为仅运行一个规范?
Gradle's Test
task takes a tests
option。支持的模式记录在javadoc for TestFilter
中。因此,如果您想在链接到的项目中运行名为MySpecToRun
的spec类,那么您可以这样做:
./gradlew chromeTest --tests=MySpecToRun