commit b7fc4321fd93ffabc97917ed75037ea029d9edf2 parent c32b38990683a2bbf734a875e2f76baaa5223d15 Author: Martin Schanzenbach <schanzen@gnunet.org> Date: Tue, 20 May 2025 11:57:23 +0200 For CI testing, do coverage on build for now Diffstat:
| M | contrib/ci/jobs/1-build/build.sh | | | 20 | ++++++++++++++++++++ |
| M | contrib/ci/jobs/2-test/test.sh | | | 18 | ------------------ |
2 files changed, 20 insertions(+), 18 deletions(-)
diff --git a/contrib/ci/jobs/1-build/build.sh b/contrib/ci/jobs/1-build/build.sh @@ -4,7 +4,27 @@ set -exuo pipefail ./bootstrap ./configure CFLAGS="-ggdb -O0" \ --prefix=/usr \ + --enable-coverage \ --enable-logging=verbose \ --disable-doc make + +# FIXME: move this elsewhere +mkdir -p /artifacts/merchant/${CI_COMMIT_REF} # Variable comes from CI environment +lcov --capture --directory . --output-file /artifacts/merchant/${CI_COMMIT_REF}/coverage.info +genhtml coverage.info --output-directory /artifacts/merchant/${CI_COMMIT_REF}/merchant-lcov + +# FIXME move to own job? +ARTIFACT_PATH="/artifacts/merchant/${CI_COMMIT_REF}/merchant-lcov" + +RSYNC_HOST="taler.host.internal" +RSYNC_PORT=424243 +RSYNC_PATH="incoming_packages/taler/" +RSYNC_DEST="rsync://${RSYNC_HOST}/${RSYNC_PATH}" + + +rsync -vP \ + --port ${RSYNC_PORT} \ + ${ARTIFACT_PATH} ${RSYNC_DEST} + diff --git a/contrib/ci/jobs/2-test/test.sh b/contrib/ci/jobs/2-test/test.sh @@ -39,21 +39,3 @@ if ! check_command ; then print_logs exit 1 fi - -mkdir -p /artifacts/merchant/${CI_COMMIT_REF} # Variable comes from CI environment -lcov --capture --directory . --output-file /artifacts/merchant/${CI_COMMIT_REF}/coverage.info -genhtml coverage.info --output-directory /artifacts/merchant/${CI_COMMIT_REF}/merchant-lcov - -# FIXME move to own job? -ARTIFACT_PATH="/artifacts/merchant/${CI_COMMIT_REF}/merchant-lcov" - -RSYNC_HOST="taler.host.internal" -RSYNC_PORT=424243 -RSYNC_PATH="incoming_packages/taler/" -RSYNC_DEST="rsync://${RSYNC_HOST}/${RSYNC_PATH}" - - -rsync -vP \ - --port ${RSYNC_PORT} \ - ${ARTIFACT_PATH} ${RSYNC_DEST} -