From 69183a0eb940a6ccac1c43544b40b7109ba739ad Mon Sep 17 00:00:00 2001 From: Ugljesa Jovanovic Date: Tue, 5 Jan 2021 10:46:43 +0100 Subject: [PATCH] Full stack trace in tests --- .../build.gradle.kts | 10 +++++++++- .../generichash/GenericHash.md | 6 ++++++ sample/build.gradle.kts | 10 ++++++---- 3 files changed, 21 insertions(+), 5 deletions(-) create mode 100644 multiplatform-crypto-libsodium-bindings/src/commonMain/kotlin/com.ionspin.kotlin.crypto/generichash/GenericHash.md diff --git a/multiplatform-crypto-libsodium-bindings/build.gradle.kts b/multiplatform-crypto-libsodium-bindings/build.gradle.kts index e71b398..7aee1fb 100644 --- a/multiplatform-crypto-libsodium-bindings/build.gradle.kts +++ b/multiplatform-crypto-libsodium-bindings/build.gradle.kts @@ -20,6 +20,7 @@ import org.jetbrains.kotlin.gradle.plugin.mpp.KotlinNativeTarget import org.jetbrains.kotlin.gradle.targets.js.testing.KotlinJsTest import org.jetbrains.kotlin.gradle.targets.native.tasks.KotlinNativeTest +import org.gradle.api.tasks.testing.logging.TestExceptionFormat import org.jetbrains.dokka.Platform plugins { @@ -628,6 +629,9 @@ tasks { val jvmTest by getting(Test::class) { testLogging { events("PASSED", "FAILED", "SKIPPED") + exceptionFormat = TestExceptionFormat.FULL + showStandardStreams = true + showStackTraces = true } } @@ -635,14 +639,18 @@ tasks { testLogging { events("PASSED", "FAILED", "SKIPPED") + exceptionFormat = TestExceptionFormat.FULL showStandardStreams = true + showStackTraces = true } } val jsNodeTest by getting(KotlinJsTest::class) { testLogging { events("PASSED", "FAILED", "SKIPPED") -// showStandardStreams = true + exceptionFormat = TestExceptionFormat.FULL + showStandardStreams = true + showStackTraces = true } } diff --git a/multiplatform-crypto-libsodium-bindings/src/commonMain/kotlin/com.ionspin.kotlin.crypto/generichash/GenericHash.md b/multiplatform-crypto-libsodium-bindings/src/commonMain/kotlin/com.ionspin.kotlin.crypto/generichash/GenericHash.md new file mode 100644 index 0000000..99420aa --- /dev/null +++ b/multiplatform-crypto-libsodium-bindings/src/commonMain/kotlin/com.ionspin.kotlin.crypto/generichash/GenericHash.md @@ -0,0 +1,6 @@ +# Package com.ionspin.kotlin.crypto.generichash + +## Generic hash + +Generic hash package provides a easy to use + diff --git a/sample/build.gradle.kts b/sample/build.gradle.kts index c03b151..295d20b 100644 --- a/sample/build.gradle.kts +++ b/sample/build.gradle.kts @@ -19,6 +19,7 @@ import org.jetbrains.kotlin.gradle.targets.js.testing.KotlinJsTest import org.jetbrains.kotlin.gradle.targets.native.tasks.KotlinNativeTest +import org.gradle.api.tasks.testing.logging.TestExceptionFormat import org.jetbrains.kotlin.gradle.tasks.FatFrameworkTask plugins { @@ -68,21 +69,20 @@ kotlin { } testTask { - enabled = false //Until I sort out testing on travis useKarma { useChrome() } } } nodejs { - testTask { useMocha() { timeout = "10s" } } } - binaries.executable() + +// binaries.executable() } @@ -476,7 +476,9 @@ tasks { testLogging { events("PASSED", "FAILED", "SKIPPED") - // showStandardStreams = true + exceptionFormat = TestExceptionFormat.FULL + showStandardStreams = true + showStackTraces = true } }