5-coverage.sh (525B)
1 #!/bin/bash 2 set -evux 3 4 ARTIFACT_PATH="/artifacts/sync/${CI_COMMIT_REF}/sync" 5 mkdir -p /artifacts/sync/lcov/${CI_COMMIT_REF}/sync # Variable comes from CI environment 6 lcov --capture --directory . --output-file coverage.info || exit 1 7 genhtml coverage.info --output-directory ${ARTIFACT_PATH} || exit 1 8 9 10 RSYNC_HOST="taler.host.internal" 11 RSYNC_PORT=424243 12 RSYNC_PATH="incoming_taler/" 13 RSYNC_DEST="rsync://${RSYNC_HOST}/${RSYNC_PATH}" 14 15 16 rsync -rvP \ 17 --port ${RSYNC_PORT} \ 18 ${ARTIFACT_PATH} ${RSYNC_DEST} || exit 1 19 20