Testing 如何使用gradle命令行运行多个测试运行程序类
我有由gradle任务动态生成的测试运行程序类。如何使用gradle命令行运行多个测试运行程序类 例如: 我有这些测试跑步者:Testing 如何使用gradle命令行运行多个测试运行程序类,testing,gradle,automation,Testing,Gradle,Automation,我有由gradle任务动态生成的测试运行程序类。如何使用gradle命令行运行多个测试运行程序类 例如: 我有这些测试跑步者: T1: ssbhxxxTestRunner T2: ssbheeeTestRunner T3: ssbheeeTestRunner T4: ssbhnewTestRunner T5: ssbhnewTestRunner 我现在需要一个grade命令来包含除T2之外的所有testrunner。我用过: gradle clean test-Dtest.single=ssb
T1: ssbhxxxTestRunner
T2: ssbheeeTestRunner
T3: ssbheeeTestRunner
T4: ssbhnewTestRunner
T5: ssbhnewTestRunner
我现在需要一个grade命令来包含除T2
之外的所有testrunner。我用过:
gradle clean test-Dtest.single=ssbh^((?!hede)。*TestRunner
但是gradle似乎不支持这种类型的正则表达式,我的测试也不运行。我会尝试使用TestFilter 然后用一个你可以设置的属性来做。 范例 现在就叫它
gradle clean test -P filterProp='ssbh^((?!hede).)*TestRunner'
gradle clean test -P filterProp='ssbh^((?!hede).)*TestRunner'