aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Newsome <tim@sifive.com>2023-07-20 12:09:20 -0700
committerGitHub <noreply@github.com>2023-07-20 12:09:20 -0700
commit1a089d8409f159552a35a4ed9e5205586f076a05 (patch)
tree595a8dc1ac06383e7625f2e0ac776cd8b4171692
parentc1cce479334eebeeecef80375285a3b8fcd93161 (diff)
parentdeb0d918e26c24fcab10485a916c20a134f33cdf (diff)
downloadriscv-openocd-1a089d8409f159552a35a4ed9e5205586f076a05.zip
riscv-openocd-1a089d8409f159552a35a4ed9e5205586f076a05.tar.gz
riscv-openocd-1a089d8409f159552a35a4ed9e5205586f076a05.tar.bz2
Merge pull request #888 from MarekVCodasip/ci-run-spike64-if-spike32-failed
github/ci Make Spike64-2 tests run regardless of Spike32 tests result
-rw-r--r--.github/workflows/spike-openocd-tests.yml8
1 files changed, 7 insertions, 1 deletions
diff --git a/.github/workflows/spike-openocd-tests.yml b/.github/workflows/spike-openocd-tests.yml
index 34c3063..880ca57 100644
--- a/.github/workflows/spike-openocd-tests.yml
+++ b/.github/workflows/spike-openocd-tests.yml
@@ -107,7 +107,8 @@ jobs:
git checkout "$RISCV_TESTS_REV"
git submodule update --init --recursive
- - name: Run Tests
+ - name: Run Spike32 Tests
+ id: spike32-tests
run: |
cd riscv-tests/debug
./gdbserver.py targets/RISC-V/spike32.py --print-failures \
@@ -115,6 +116,11 @@ jobs:
--gdb /opt/riscv/toolchain/bin/riscv-none-elf-gdb \
--sim_cmd /opt/riscv/spike/bin/spike \
--server_cmd $GITHUB_WORKSPACE/src/openocd
+
+ - name: Run Spike64-2 Tests
+ if: success() || steps.spike32-tests.conclusion == 'failure'
+ run: |
+ cd riscv-tests/debug
./gdbserver.py targets/RISC-V/spike64-2.py --print-failures \
--gcc /opt/riscv/toolchain/bin/riscv-none-elf-gcc \
--gdb /opt/riscv/toolchain/bin/riscv-none-elf-gdb \