#!/bin/bash set +e case "$1" in --log-file) log_file="$2" shift shift ;; *) log_file="_build/meson-logs/testlog.json" esac meson test \ -C _build \ --timeout-multiplier "${MESON_TEST_TIMEOUT_MULTIPLIER}" \ --no-suite flaky \ "$@" exit_code=$? python3 .gitlab-ci/meson-junit-report.py \ --project-name=malcontent \ --job-id "${CI_JOB_NAME}" \ --output "_build/${CI_JOB_NAME}-report.xml" \ "${log_file}" exit $exit_code