#!/usr/bin/env bash set -x if [[ -f .meson_environment ]]; then . .meson_environment fi if [[ -z "$MESON_BUILDDIR" ]]; then echo "\$MESON_BUILDDIR undefined." exit 1 fi # emulate a few gitlab variables to make it easier to # run and debug locally. if [[ -z "$CI_JOB_ID" ]] || [[ -z "$CI_JOB_NAME" ]]; then echo "Missing \$CI_JOB_ID or \$CI_JOB_NAME". CI_JOB_ID=$(date +%s) CI_JOB_NAME='libinput-job-local' echo "Simulating gitlab environment: " echo " CI_JOB_ID=$CI_JOB_ID" echo " CI_JOB_NAME=$CI_JOB_NAME" fi if [[ -n "$FDO_CI_CONCURRENT" ]]; then NINJA_ARGS="-j$FDO_CI_CONCURRENT $NINJA_ARGS" MESON_TESTTHREADS="$FDO_CI_CONCURRENT" fi echo "*************************************************" echo "builddir: $MESON_BUILDDIR" echo "meson args: $MESON_ARGS" echo "ninja args: $NINJA_ARGS" echo "meson test args: $MESON_TEST_ARGS" echo "*************************************************" set -e