如何在Spock中运行一个特定的规范?将它与GEB和gradle一起使用

问题描述 投票:2回答:1

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

我正在建立这个基于这个启动器。

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

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

gradle groovy spock geb
1个回答
4
投票

Gradle's Test task takes a tests option。支持的模式记录在javadoc for TestFilter中。因此,如果您想在链接到的项目中运行名为MySpecToRun的spec类,那么您可以这样做:

./gradlew chromeTest --tests=MySpecToRun
© www.soinside.com 2019 - 2024. All rights reserved.