2017-12-04 7 views

Antwort

2

Von this doc, beachten Sie, dass es ein Plugin namens "Junit-Plattform-Gradle-Plugin" gibt. Der markante Teil ist die folgende:

junitPlatform { 
    filters { 
     includeClassNamePattern '.*' 
    } 
} 

(wie zu '.*TestCase' Gegensatz)

Hier ist die vollständige build.gradle-Datei (und an example die Tests ausführt genannt ExampleTestCase und Example2):

apply plugin: 'java' 

buildscript { 
    repositories { 
     mavenCentral() 
    } 
    dependencies { 
     classpath 'org.junit.platform:junit-platform-gradle-plugin:1.0.2' 
    } 
} 

apply plugin: 'org.junit.platform.gradle.plugin' 

repositories { 
    jcenter() 
} 

ext.junitJupiterVersion = '5.0.2' 

dependencies { 
    testCompile("org.junit.jupiter:junit-jupiter-api:${junitJupiterVersion}") 
    testRuntime("org.junit.jupiter:junit-jupiter-engine:${junitJupiterVersion}") 
} 

junitPlatform { 
    filters { 
     includeClassNamePattern '.*' 
    } 
} 
+1

Hochwertige Antwort, Bonuspunkte für ein Beispiel Repo! –

Verwandte Themen