From bd5d548bdb5c9d42e58de3d16e52a8b36204f528 Mon Sep 17 00:00:00 2001 From: J08nY Date: Wed, 27 Mar 2024 16:09:15 +0100 Subject: Add test setup to reader app. --- reader/build.gradle.kts | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'reader') 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") { + useJUnitPlatform() + // Report is always generated after tests run + finalizedBy(tasks.jacocoTestReport) +} + +tasks.jacocoTestReport { + reports { + xml.required = true + } +} + tasks.register("uberJar") { archiveFileName = "ECTesterReader.jar" duplicatesStrategy = DuplicatesStrategy.WARN -- cgit v1.3.1