groovy Gradle:如何执行名称中包含点和空格的单个测试?

w6lpcovy  于 8个月前  发布在  其他
关注(0)|答案(1)|浏览(73)

在Gradle中,可以执行名称中包含空格的单个测试,如下所示:
./gradlew test --tests 'com.sample.package.MyClass.my simple test'
但是我找不到一种方法来执行这样命名的测试:
def "B.4.a. my simple test"()
我试过这个,但它不工作,我猜是因为在名称本身的点:
./gradlew test --tests 'com.sample.package.MyClass.B.4.a. my simple test'
虽然我们使用它来Map到包含X.n.y部分的测试文档,但我不知道是否可以转义终端中的点来运行这样的测试。

q8l4jmvw

q8l4jmvw1#

问题是测试方法名称中的点“.”,您应该能够在命令行中将它们替换为“*”,如下所示:

./gradlew test --tests 'com.sample.package.MyClass.B*4*a* my simple test'

相关问题