commit 4dc5b0624153041349611715f3c92cc2d7d7ed87
parent 370674c5a06a7b44f9f5547e0a98a1189b8e977e
Author: Iván Ávalos <avalos@disroot.org>
Date: Thu, 5 Dec 2024 12:14:52 +0100
CI unit test reporting fix
Diffstat:
3 files changed, 13 insertions(+), 2 deletions(-)
diff --git a/contrib/ci/ci.sh b/contrib/ci/ci.sh
@@ -20,6 +20,7 @@ fi
mkdir -p "${PWD}/inputs"
mkdir -p "${PWD}/artifacts"
+mkdir -p "${PWD}/cache/.gradle"
"${OCI_RUNTIME}" run \
--rm \
@@ -27,6 +28,7 @@ mkdir -p "${PWD}/artifacts"
--arch "${JOB_ARCH}" \
--env CI_COMMIT_REF="$(git rev-parse HEAD)" \
--volume "${PWD}":/workdir \
+ --volume "${PWD}/cache/.gradle":/root/.gradle \
--volume "${PWD}/inputs:/inputs:ro" \
--volume "${PWD}/artifacts:/artifacts" \
--workdir /workdir \
diff --git a/contrib/ci/jobs/0-taler-kotlin-android-test/test.sh b/contrib/ci/jobs/0-taler-kotlin-android-test/test.sh
@@ -1,4 +1,13 @@
#!/bin/bash
-set -exuo pipefail
+set -xuo pipefail
+
+ARTIFACT_PATH="/artifacts/taler-android/${CI_COMMIT_REF}/taler-kotlin-android"
+UNIT_TEST_PATH="taler-kotlin-android/build/reports/tests/testDebugUnitTest"
./gradlew :taler-kotlin-android:check
+ret=$?
+
+mkdir -p "$ARTIFACT_PATH"
+cp -r "$UNIT_TEST_PATH" "$ARTIFACT_PATH"
+
+exit $ret
diff --git a/taler-kotlin-android/src/test/java/net/taler/common/AmountTest.kt b/taler-kotlin-android/src/test/java/net/taler/common/AmountTest.kt
@@ -214,7 +214,7 @@ class AmountTest {
// FIXME: this test is locale-dependent
if (spec.symbol != null) {
assertEquals("${symbol}$specAmount", withSpec.toString(symbols = symbols))
- assertEquals("-${symbol} $specAmount", withSpec.toString(symbols = symbols, negative = true))
+ assertEquals("-${symbol}$specAmount", withSpec.toString(symbols = symbols, negative = true))
} else {
assertEquals("$specAmount $currency", withSpec.toString(symbols = symbols))
assertEquals("-$specAmount $currency", withSpec.toString(symbols = symbols, negative = true))