gradle测试任务的简单克隆在IntelliJ中未被识别为测试
我想要一个非常简单的gradle任务克隆,如下所示:gradle测试任务的简单克隆在IntelliJ中未被识别为测试,gradle,kotlin,Gradle,Kotlin,我想要一个非常简单的gradle任务克隆,如下所示: project.tasks.register("runTests") { it.group = "otherGroup" it.dependsOn("jvmTest") } 问题是,源任务(jvmTest)是一个测试任务。当我像在我的示例中那样执行简单的dependsOn时,intellij不会将其识别为测试任务(例如,它只在构建终端中显示输出,但不显示漂亮的绿色、黄色和红色测试符号) 我试着补充如下 project.tas
project.tasks.register("runTests") {
it.group = "otherGroup"
it.dependsOn("jvmTest")
}
问题是,源任务(jvmTest)是一个测试任务。当我像在我的示例中那样执行简单的dependsOn时,intellij不会将其识别为测试任务(例如,它只在构建终端中显示输出,但不显示漂亮的绿色、黄色和红色测试符号)
我试着补充如下
project.tasks.register("runTests", Test::class.java){
it.group = "otherGroup"
it.dependsOn("jvmTest")
}
但运行它时,这将导致NullPointerException
dependsOn
只会在Gradle中的任务图上创建执行依赖项,它不会创建不同的测试任务,也不会克隆依赖的任务
看一看