prog8/virtualmachine/build.gradle.kts

45 lines
1.0 KiB
Plaintext
Raw Normal View History

import org.jetbrains.kotlin.gradle.dsl.JvmTarget
plugins {
2024-11-28 03:49:07 +01:00
kotlin("jvm")
}
dependencies {
implementation(project(":codeCore"))
implementation(project(":intermediate"))
// implementation("org.jetbrains.kotlin:kotlin-stdlib-jdk8")
2024-12-29 23:19:34 +01:00
implementation("com.michael-bull.kotlin-result:kotlin-result-jvm:2.0.1")
testImplementation("io.kotest:kotest-runner-junit5-jvm:5.9.1")
testImplementation("io.kotest:kotest-framework-datatest:5.9.1")
testImplementation("org.junit.jupiter:junit-jupiter:5.9.1")
testRuntimeOnly("org.junit.platform:junit-platform-launcher")
}
sourceSets {
main {
java {
setSrcDirs(listOf("${project.projectDir}/src"))
}
resources {
setSrcDirs(listOf("${project.projectDir}/res"))
}
}
test {
java {
setSrcDirs(listOf("${project.projectDir}/test"))
}
}
}
tasks.test {
// Enable JUnit 5 (Gradle 4.6+).
useJUnitPlatform()
// Show test results.
testLogging {
events("skipped", "failed")
}
2024-12-29 23:19:34 +01:00
}