我在我的项目中有一堆JUnit单元测试。构建系统是Gradle。操作系统:Windows/Linux。
在Gradle中,测试(单元测试)是免费的,即如果您运行“gradle clean build”,Gradle还将运行“test”任务(以运行您的单元测试)。我知道如何在命令行中运行测试文件夹中的所有测试或特定测试。例如:请参见Gradle用户指南中的23.13.3和23.13.4章节:http://www.gradle.org/docs/current/userguide/java_plugin.html#sec:java_test 我的问题是:
我想运行除了一个或多个测试之外的所有测试。如何在Gradle中通过命令行实现这一点(而不是在build.gradle或更高级别的.gradle文件中使用exclude(s)在test { ... }部分中)?
在Gradle中,测试(单元测试)是免费的,即如果您运行“gradle clean build”,Gradle还将运行“test”任务(以运行您的单元测试)。我知道如何在命令行中运行测试文件夹中的所有测试或特定测试。例如:请参见Gradle用户指南中的23.13.3和23.13.4章节:http://www.gradle.org/docs/current/userguide/java_plugin.html#sec:java_test 我的问题是:
我想运行除了一个或多个测试之外的所有测试。如何在Gradle中通过命令行实现这一点(而不是在build.gradle或更高级别的.gradle文件中使用exclude(s)在test { ... }部分中)?
test.single
属性是唯一可用的属性。没有排除的等效属性。 - Mark Vieira