因此,我们有一个多模块项目设置,所有测试分散在多个模块中,现在我们希望执行所有测试,但不包括1个测试文件。
我们如何才能做到这一点?
我尝试了以下方法:
gradle test -PexcludeTests=*SpecificTests
但是测试仍然被执行。
对于运行一个单一的测试,我设法用这样的方法修复它:
gradle :multi-module:test --tests '*SpecificTests'
但不幸的是,不能用它来实现执行除1个测试之外的所有测试的等效方法。
**条件:**我们需要一个命令,但无法使用测试筛选器
1条答案
按热度按时间kgsdhlau1#
您可以使用项目属性并定义选择性的排除筛选条件,然后从命令列
-PexcludeTests='*SpecificTests'
使用。