aboutsummaryrefslogtreecommitdiffstats
path: root/gradle/junit.gradle
diff options
context:
space:
mode:
authorLibravatar Kristóf Marussy <marussy@mit.bme.hu>2021-09-29 02:45:57 +0200
committerLibravatar Kristóf Marussy <marussy@mit.bme.hu>2021-09-29 03:16:01 +0200
commita155f6ba02e08a75ce6e474a86900b8363f506e8 (patch)
treeb78804c1c0f0968a9625f0656e08f5dadc16924c /gradle/junit.gradle
parentSimplify branding (diff)
downloadrefinery-a155f6ba02e08a75ce6e474a86900b8363f506e8.tar.gz
refinery-a155f6ba02e08a75ce6e474a86900b8363f506e8.tar.zst
refinery-a155f6ba02e08a75ce6e474a86900b8363f506e8.zip
build: migration to Gradle 7
Diffstat (limited to 'gradle/junit.gradle')
-rw-r--r--gradle/junit.gradle31
1 files changed, 16 insertions, 15 deletions
diff --git a/gradle/junit.gradle b/gradle/junit.gradle
index f603a4e4..da0cea8c 100644
--- a/gradle/junit.gradle
+++ b/gradle/junit.gradle
@@ -1,27 +1,28 @@
1apply plugin: 'jacoco' 1apply plugin: 'jacoco'
2 2
3dependencies { 3dependencies {
4 testCompile "org.junit.jupiter:junit-jupiter-api:${junitVersion}" 4 testImplementation "org.junit.jupiter:junit-jupiter-api:${junitVersion}"
5 testRuntime "org.junit.jupiter:junit-jupiter-engine:${junitVersion}" 5 testRuntimeOnly "org.junit.jupiter:junit-jupiter-engine:${junitVersion}"
6 testCompile "org.junit.jupiter:junit-jupiter-params:${junitVersion}" 6 testImplementation "org.junit.jupiter:junit-jupiter-params:${junitVersion}"
7 testCompile "org.hamcrest:hamcrest:${hamcrestVersion}" 7 testImplementation "org.hamcrest:hamcrest:${hamcrestVersion}"
8} 8}
9 9
10test { 10def jacocoTestReport = tasks.named('jacocoTestReport')
11jacocoTestReport.configure {
12 dependsOn test
13 reports {
14 xml.required = true
15 }
16}
17
18tasks.named('test') {
11 useJUnitPlatform { 19 useJUnitPlatform {
12 excludeTags 'slow' 20 excludeTags 'slow'
13 } 21 }
22 finalizedBy jacocoTestReport
14} 23}
15 24
16task slowTest(type: Test) { 25tasks.register('slowTest', Test) {
17 useJUnitPlatform() 26 useJUnitPlatform()
27 finalizedBy jacocoTestReport
18} 28}
19
20jacocoTestReport {
21 dependsOn test
22 reports {
23 xml.enabled true
24 }
25}
26
27test.finalizedBy(jacocoTestReport) \ No newline at end of file