diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml index a26cc1336..fb9b8687f 100644 --- a/.github/workflows/go.yml +++ b/.github/workflows/go.yml @@ -51,23 +51,6 @@ jobs: - name: Build executable run: make - - name: Run attestation command integration tests - windows syntax - if: ${{ matrix.os == 'windows-latest' }} - run: | - attestation_cmd_test_dir="test/integration/attestation-cmd" - for (script in "$attestation_cmd_test_dir"/*.sh) do ( - if [ -f "$script" ]; then - echo "Running $script..." - bash "$script" - fi - ) - name: Run attestation command integration tests - linux syntax - if: ${{ matrix.os != 'windows-latest' }} run: | - attestation_cmd_test_dir="test/integration/attestation-cmd" - for script in "$attestation_cmd_test_dir"/*.sh; do - if [ -f "$script" ]; then - echo "Running $script..." - bash "$script" - fi - done + ./test/integration/attestation-cmd/run-all-tests.sh diff --git a/test/integration/attestation-cmd/run-all-tests.sh b/test/integration/attestation-cmd/run-all-tests.sh new file mode 100755 index 000000000..8e53a483b --- /dev/null +++ b/test/integration/attestation-cmd/run-all-tests.sh @@ -0,0 +1,13 @@ +#!/usr/bin/env bash +set -euo pipefail + +# Get the root directory of the repository +rootDir="$(git rev-parse --show-toplevel)" + +attestation_cmd_test_dir="$rootDir/test/integration/attestation-cmd" +for script in "$attestation_cmd_test_dir"/*.sh; do + if [ -f "$script" ]; then + echo "Running $script..." + bash "$script" + fi +done