From a9d1e185c1e5dfbc90cef78c78d396d7547e9e89 Mon Sep 17 00:00:00 2001 From: umarcor Date: Tue, 13 Jul 2021 12:01:34 +0200 Subject: [PATCH] [ci/processor] test all GHDL backends, test VUnit master too --- .github/workflows/Processor.yml | 25 ++++++++++++++++++------- 1 file changed, 18 insertions(+), 7 deletions(-) diff --git a/.github/workflows/Processor.yml b/.github/workflows/Processor.yml index cfb5e6383..190b6d384 100644 --- a/.github/workflows/Processor.yml +++ b/.github/workflows/Processor.yml @@ -11,12 +11,12 @@ on: - 'sw/**' - 'sim/**' pull_request: - branches: - - master - paths: - - 'rtl/**' - - 'sw/**' - - 'sim/**' + #branches: + #- master + #paths: + #- 'rtl/**' + #- 'sw/**' + #- 'sim/**' workflow_dispatch: jobs: @@ -44,6 +44,16 @@ jobs: VUnit-Container: runs-on: ubuntu-latest + strategy: + fail-fast: false + matrix: + backend: + - mcode + - llvm + - gcc + - mcode-master + - llvm-master + - gcc-master name: '🛳️ Container | VUnit' steps: @@ -73,5 +83,6 @@ jobs: - name: '🚧 Run Processor Hardware Tests with VUnit' uses: VUnit/vunit_action@master with: - image: ghcr.io/stnolting/neorv32/sim + #image: ghcr.io/stnolting/neorv32/sim + image: ghdl/vunit:${{ matrix.backend }} cmd: ./sim/run.py --ci-mode -v