summaryrefslogtreecommitdiff
path: root/libs/samba/build.gradle.kts
diff options
context:
space:
mode:
Diffstat (limited to 'libs/samba/build.gradle.kts')
-rw-r--r--libs/samba/build.gradle.kts25
1 files changed, 24 insertions, 1 deletions
diff --git a/libs/samba/build.gradle.kts b/libs/samba/build.gradle.kts
index 2fc5007..b7816c4 100644
--- a/libs/samba/build.gradle.kts
+++ b/libs/samba/build.gradle.kts
@@ -1,7 +1,12 @@
+import org.gradle.api.tasks.testing.logging.TestExceptionFormat
+
plugins {
alias(libs.plugins.android.library)
}
+val shareDir = layout.buildDirectory.dir("test-share")
+val dockerDir = layout.projectDirectory.dir("src/test/docker")
+
android {
namespace = "org.the_jk.cleversync.samba"
@@ -19,6 +24,24 @@ android {
externalNativeBuild { cmake { cFlags += listOf("-O3") } }
}
}
+
+ testOptions {
+ unitTests {
+ all { test ->
+ test.doFirst {
+ shareDir.get().asFile.mkdirs()
+ }
+
+ test.systemProperty("dockerDir", dockerDir.toString())
+ test.systemProperty("shareDir", shareDir.get().toString())
+
+ test.testLogging {
+ showStandardStreams = true
+ exceptionFormat = TestExceptionFormat.FULL
+ }
+ }
+ }
+ }
}
dependencies {
@@ -26,7 +49,7 @@ dependencies {
}
listOf("Debug", "Release").forEach { buildType ->
- val buildDir = project.layout.buildDirectory.dir("test/debug/build")
+ val buildDir = project.layout.buildDirectory.dir("test-cpp/debug/build")
val configure by tasks.register(
"configureLibsFor${buildType}UnitTest",