From b51321b27fdf513a3de09d084bbd4e69a26fb76e Mon Sep 17 00:00:00 2001 From: Linnea Gräf Date: Tue, 30 Apr 2024 00:12:27 +0200 Subject: Add lists --- build.gradle.kts | 51 ++++++++++++++++++++++++++------------------------- 1 file changed, 26 insertions(+), 25 deletions(-) (limited to 'build.gradle.kts') diff --git a/build.gradle.kts b/build.gradle.kts index c0e28f1..5bfff26 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -3,42 +3,43 @@ group = "moe.nea" version = "1.0.0" repositories { mavenCentral() } java.toolchain { languageVersion.set(JavaLanguageVersion.of(8)) } +java.withSourcesJar() sourceSets.main { java.setSrcDirs(listOf("src/")); resources.setSrcDirs(listOf("res")) } sourceSets.test { java.setSrcDirs(listOf("test/src")); resources.setSrcDirs(listOf("test/res")) } publishing { - publications { - create("maven") { - from(components["java"]) - } - } + publications { + create("maven") { + from(components["java"]) + } + } } val testReportFile = layout.buildDirectory.file("test-results/nealisp/results.xml") tasks.create("testLisps", JavaExec::class) { - javaLauncher.set(javaToolchains.launcherFor(java.toolchain)) - classpath(sourceSets.test.get().runtimeClasspath) - mainClass.set("TestMain") - dependsOn(tasks.testClasses) - dependsOn(tasks.processTestResources) - outputs.file(testReportFile) - systemProperty("test.report", testReportFile.map { it.asFile.absolutePath }.get()) - systemProperty("test.suites", "test") - systemProperty("test.imports", "secondary") - group = "verification" + javaLauncher.set(javaToolchains.launcherFor(java.toolchain)) + classpath(sourceSets.test.get().runtimeClasspath) + mainClass.set("TestMain") + dependsOn(tasks.testClasses) + dependsOn(tasks.processTestResources) + outputs.file(testReportFile) + systemProperty("test.report", testReportFile.map { it.asFile.absolutePath }.get()) + systemProperty("test.suites", "test") + systemProperty("test.imports", "secondary") + group = "verification" } tasks.create("testLispsHtml", Exec::class) { - dependsOn("testLisps") - executable("xunit-viewer") - inputs.file(testReportFile) - val testReportHtmlFile = layout.buildDirectory.file("reports/nealisp/tests/index.html") - outputs.file(testReportHtmlFile) - args( - "-r", testReportFile.map { it.asFile.absolutePath }.get(), - "-o", testReportHtmlFile.map { it.asFile.absolutePath }.get() - ) - group = "verification" + dependsOn("testLisps") + executable("xunit-viewer") + inputs.file(testReportFile) + val testReportHtmlFile = layout.buildDirectory.file("reports/nealisp/tests/index.html") + outputs.file(testReportHtmlFile) + args( + "-r", testReportFile.map { it.asFile.absolutePath }.get(), + "-o", testReportHtmlFile.map { it.asFile.absolutePath }.get() + ) + group = "verification" } -- cgit