2017-12-04 13 views

답변

2

this doc에서 'junit-platform-gradle-plugin'이라는 플러그인이 있습니다. 두드러진 부분은 다음

junitPlatform { 
    filters { 
     includeClassNamePattern '.*' 
    } 
} 

('.*TestCase' 반대) 여기

전체 build.gradle 파일 (및 an example ExampleTestCase라는 이름의 테스트를 실행하고 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

높은 품질의 답안, 예제 repo에 대한 보너스 포인트! –