Führen Sie einen einzelnen Integrationstest mit gradle durch

Ich versuche, einen einzelnen Integrationstest mit gradle's durchzuführen-Dtest.single Flagge. Ich habe einen weiteren Quellensatz hinzugefügt.src/integrationTest und dort die Tests setzen. Ich habe eine Integrationstestaufgabe

task integrationTests(type: Test) {
    dependsOn 'assemble', 'integrationTestClasses'    
    testClassesDir = sourceSets.integrationTest.output.classesDir
    classpath = sourceSets.integrationTest.runtimeClasspath
}

Dies funktioniert einwandfrei, aber wenn ich versuche, einen einzelnen Test auszuführen, wird mir mitgeteilt, dass kein passender Test gefunden werden kann. Ich möchte nicht jedes Mal, wenn ich einen neuen schreibe, jeden Integrationstest ausführen müssen. Gibt es eine Möglichkeit, dies zu tun?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage