首页 > 解决方案 > 将 gradle 升级到 6.x 错误无法为 org.gradle.api.tasks.testing.Test 类型的任务“:systemtestRun”设置未知属性“testClassesDir”

问题描述

我正在更新我的应用程序的 gradle 版本,它是 2.3 版,我要去 6.7.1

当然,我改变了一些东西,但这个错误我无法解决:

> Could not set unknown property 'testClassesDir' for task ':systemtestRun' of type org.gradle.api.tasks.testing.Test.

构建.gradle:

task systemtestRun(type: Test) {
description 'run tests'
testClassesDir = sourceSets.systemtest.output.classesDirs
classpath = sourceSets.systemtest.runtimeClasspath + sourceSets.test.runtimeClasspath }

标签: javagradle

解决方案


testClassesDirs它不应该是testClassesDir

tasks.register('systemtestRun', Test) {
    description = 'Runs system tests.'
    group = 'verification'
    testClassesDirs = sourceSets.systemtest.output.classesDirs
    classpath = sourceSets.systemtest.runtimeClasspath
}

推荐阅读