From 24bee6a79beadf7069bb23a27869514fa358a779 Mon Sep 17 00:00:00 2001 From: umarcor Date: Mon, 30 Nov 2020 18:03:38 +0100 Subject: [PATCH] ci: update test script --- .github/test.sh | 18 ++++++++++++++---- .github/workflows/simulation.yml | 4 ++-- 2 files changed, 16 insertions(+), 6 deletions(-) diff --git a/.github/test.sh b/.github/test.sh index 402ddd6..af67c7b 100755 --- a/.github/test.sh +++ b/.github/test.sh @@ -4,14 +4,24 @@ set -e cd $(dirname "$0")/.. -run_sim() { +case "$1" in + sim) + true + ;; + *) + echo "Unknown test suite '$1'" + exit 1 + ;; +esac + +run_task() { echo "::group::Test $1" - cd "$1"/sim/vhdl - $MAKE sim + cd "$1"/"$2"/vhdl + $MAKE "$2" cd ../../.. echo '::endgroup::' } for item in aes cbcdes cbcmac_des cbctdes ctraes des tdes; do - run_sim $item + run_task "$item" "$1" done diff --git a/.github/workflows/simulation.yml b/.github/workflows/simulation.yml index e50f217..a7ef041 100644 --- a/.github/workflows/simulation.yml +++ b/.github/workflows/simulation.yml @@ -28,7 +28,7 @@ jobs: backend: llvm - name: '▶️ Test' - run: ./.github/test.sh + run: ./.github/test.sh sim env: MAKE: make @@ -61,6 +61,6 @@ jobs: mingw-w64-x86_64-openssl - name: '▶️ Test' - run: ./.github/test.sh + run: ./.github/test.sh sim env: MAKE: mingw32-make