From 1b46174e001dd19b5d54088d50f995ac4590dc66 Mon Sep 17 00:00:00 2001 From: Anichitei Ionel-Cristinel <49393881+ianichitei@users.noreply.github.com> Date: Tue, 17 Sep 2024 15:18:41 +0300 Subject: [PATCH] ci: Don't run tests for `no-mnemonic` builds We can't test the output if we don't have the instruction names. --- .github/workflows/ci.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 762c7ef..ec86c8b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -25,6 +25,7 @@ jobs: runs-on: ubuntu-latest strategy: + fail-fast: false matrix: preset: ["debug-sanitizers", "no-mnemonic", "release"] @@ -43,8 +44,10 @@ jobs: make -j$(nproc) cd - - name: Test bddisasm + if: ${{ matrix.preset != 'no-mnemonic' }} run: python3 ./tests/main.py --disasm ./build/${{ matrix.preset }}/disasmtool/disasmtool --conf ./bddisasm_test/conf-x86.json - name: Test bdshemu + if: ${{ matrix.preset != 'no-mnemonic' }} run: python3 ./tests/main.py --disasm ./build/${{ matrix.preset }}/disasmtool/disasmtool --conf ./bdshemu_test/conf-x86.json - name: Install if: ${{ matrix.preset == 'release' }}