aboutsummaryrefslogtreecommitdiff
path: root/reader
diff options
context:
space:
mode:
authorJ08nY2024-03-27 16:09:15 +0100
committerJ08nY2024-03-27 16:09:15 +0100
commitbd5d548bdb5c9d42e58de3d16e52a8b36204f528 (patch)
treeb06bffbc97b2c2fd1845a9bb54c809b919e4bebe /reader
parent05677a74bdb26001183d663fe6c1b57b853967bc (diff)
downloadECTester-bd5d548bdb5c9d42e58de3d16e52a8b36204f528.tar.gz
ECTester-bd5d548bdb5c9d42e58de3d16e52a8b36204f528.tar.zst
ECTester-bd5d548bdb5c9d42e58de3d16e52a8b36204f528.zip
Diffstat (limited to 'reader')
-rw-r--r--reader/build.gradle.kts19
1 files changed, 19 insertions, 0 deletions
diff --git a/reader/build.gradle.kts b/reader/build.gradle.kts
index 826306e..cec3614 100644
--- a/reader/build.gradle.kts
+++ b/reader/build.gradle.kts
@@ -1,5 +1,7 @@
plugins {
application
+ jacoco
+ id("com.adarshr.test-logger") version "4.0.0"
}
repositories {
@@ -13,6 +15,11 @@ repositories {
dependencies {
implementation(project(":common"))
implementation(project(":applet"))
+
+ testImplementation(platform("org.junit:junit-bom:5.10.2"))
+ testImplementation("org.junit.jupiter:junit-jupiter")
+ testImplementation("org.junit-pioneer:junit-pioneer:2.2.0")
+ testRuntimeOnly("org.junit.platform:junit-platform-launcher")
}
java {
@@ -25,6 +32,18 @@ application {
version = "0.3.3"
}
+tasks.named<Test>("test") {
+ useJUnitPlatform()
+ // Report is always generated after tests run
+ finalizedBy(tasks.jacocoTestReport)
+}
+
+tasks.jacocoTestReport {
+ reports {
+ xml.required = true
+ }
+}
+
tasks.register<Jar>("uberJar") {
archiveFileName = "ECTesterReader.jar"
duplicatesStrategy = DuplicatesStrategy.WARN