如何在Spock中运行一项特定规范?与GEB和Gradle一起使用

时间:2019-04-04 18:30:13

标签: gradle groovy spock geb

我正在结合使用gradle,geb和spock创建一个相当大的测试套件。 Gradle显然正在构建和启动geb和spock,但是我认为spock是我可以控制和指定运行哪个Spec的地方。

我正在基于此入门工具构建它。

https://github.com/AutomationSchool/geb-and-spock-automation-examples

如何将其设置为仅运行一个Spec?

1 个答案:

答案 0 :(得分:4)

Gradle's Test task takes a tests optionjavadoc for TestFilter中记录了受支持的模式。因此,如果您要在链接到的项目中运行名为MySpecToRun的规范类,则可以通过以下方式实现:

./gradlew chromeTest --tests=MySpecToRun