summaryrefslogtreecommitdiffstats
path: root/.github/workflows/make-test
blob: f77c7afb01e581cc28fdece5daa8a7e5fe9b7b8c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/usr/bin/env bash
set -eo pipefail

cleanup() {
    # Remove if nothing was generated.
    find artifacts -type d -empty -delete
}
trap cleanup EXIT

OSSL_CI_ARTIFACTS_PATH="artifacts/"
if [ -n "${GITHUB_RUN_NUMBER}" ]; then
    OSSL_CI_ARTIFACTS_PATH="artifacts/github-${GITHUB_JOB}-${GITHUB_RUN_NUMBER}-${GITHUB_RUN_ID}/"
fi
mkdir -p "$OSSL_CI_ARTIFACTS_PATH"
export OSSL_CI_ARTIFACTS_PATH="$(cd "$OSSL_CI_ARTIFACTS_PATH"; pwd)"
echo Artifacts path is "$OSSL_CI_ARTIFACTS_PATH"

make test HARNESS_JOBS=${HARNESS_JOBS:-4} "$@"