mirror of
https://github.com/apple/pkl.git
synced 2026-04-25 01:38:34 +02:00
Fix testing of pkldoc executables (#1342)
These tests are actually not running right now.
This commit is contained in:
@@ -69,19 +69,27 @@ publishing {
|
|||||||
|
|
||||||
val testNativeExecutable by
|
val testNativeExecutable by
|
||||||
tasks.registering(Test::class) {
|
tasks.registering(Test::class) {
|
||||||
|
testClassesDirs = sourceSets.test.get().output.classesDirs
|
||||||
|
classpath = sourceSets.test.get().runtimeClasspath
|
||||||
|
|
||||||
inputs.dir("src/test/files/DocGeneratorTest/input")
|
inputs.dir("src/test/files/DocGeneratorTest/input")
|
||||||
outputs.dir("src/test/files/DocGeneratorTest/output")
|
outputs.dir("src/test/files/DocGeneratorTest/output")
|
||||||
systemProperty("org.pkl.doc.NativeExecutableTest", "true")
|
systemProperty("org.pkl.doc.NativeExecutableTest", "true")
|
||||||
include(listOf("**/NativeExecutableTest.class"))
|
|
||||||
|
filter { includeTestsMatching("org.pkl.doc.NativeExecutableTest") }
|
||||||
}
|
}
|
||||||
|
|
||||||
val testJavaExecutable by
|
val testJavaExecutable by
|
||||||
tasks.registering(Test::class) {
|
tasks.registering(Test::class) {
|
||||||
|
testClassesDirs = sourceSets.test.get().output.classesDirs
|
||||||
|
classpath = sourceSets.test.get().runtimeClasspath
|
||||||
|
|
||||||
dependsOn(tasks.javaExecutable)
|
dependsOn(tasks.javaExecutable)
|
||||||
inputs.dir("src/test/files/DocGeneratorTest/input")
|
inputs.dir("src/test/files/DocGeneratorTest/input")
|
||||||
outputs.dir("src/test/files/DocGeneratorTest/output")
|
outputs.dir("src/test/files/DocGeneratorTest/output")
|
||||||
systemProperty("org.pkl.doc.JavaExecutableTest", "true")
|
systemProperty("org.pkl.doc.JavaExecutableTest", "true")
|
||||||
include(listOf("**/JavaExecutableTest.class"))
|
|
||||||
|
filter { includeTestsMatching("org.pkl.doc.JavaExecutableTest") }
|
||||||
}
|
}
|
||||||
|
|
||||||
tasks.check { dependsOn(testJavaExecutable) }
|
tasks.check { dependsOn(testJavaExecutable) }
|
||||||
|
|||||||
Reference in New Issue
Block a user