gradle - Gradle和Spock很少需要运行测试

标签 gradle automation spock

我的问题是我可以通过spock测试运行一些必要的gradle吗?

我的意思是没有包和类,只有测试。我知道如何进行一项测试:

./gradlew testTask --tests "*TestName*"

TestTask仅包含放置测试的include包。
我试过这样的代码:
./gradlew testTask --tests "*TestName*","*TestName2*"

它不起作用。也许有人知道我该怎么做?

最佳答案

根据the docs--tests是一个可以重复的选项。因此,您应该能够专门选择要运行的多个测试:

./gradlew testTask --tests "*TestName*" --tests "*TestName2*"

关于gradle - Gradle和Spock很少需要运行测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45105341/

相关文章:

android - 如何在Android Studio中更改Gradle构建位置?

php - 使用 PHP 自动执行任务

ssis - 如何使用命令行从 biml 生成 ssis 包并在服务器上部署 ssis

testing - Gherkin 'Then' 语句是否应该引用 'I'

grails - 如何在Spock中使用Mock在Grails中进行测试?

java - Hamcrest 匹配器 closeTo 无法按预期工作

android-studio - Android Studio 委托(delegate)BuildRunToGradle 有什么作用?

android - 将现有的 gradle 依赖拆分为多个模块

gradle - 如何在具有不同名称和路径的自定义任务中创建许多jar

unit-testing - 为什么即使使用 Spocks 的 Mock() 模拟了底层 Controller ,此方法仍返回 null?