Skip to content

Commit

Permalink
[ci] adjust GHDL, fix #2; use absolute path for files
Browse files Browse the repository at this point in the history
  • Loading branch information
akaeba committed Jan 18, 2025
1 parent 5e18b61 commit fb2fc72
Showing 1 changed file with 10 additions and 8 deletions.
18 changes: 10 additions & 8 deletions .github/workflows/unittest.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,26 +25,28 @@ on:

jobs:
test:
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
env:
GHDL_OPTS: "--std=93c --ieee=synopsys --time-resolution=ps --workdir=./sim/work"
steps:
- uses: actions/checkout@v1
- uses: ghdl/setup-ghdl-ci@nightly
- uses: actions/checkout@v4
- uses: ghdl/setup-ghdl@v1
with:
version: nightly
backend: mcode
- name: Prepare
run: |
ghdl --version
mkdir -p ./sim/work
- name: eSpiStaticSlave
run: |
ghdl -a ${GHDL_OPTS} ./bfm/eSpiStaticSlave.vhd
ghdl -a ${GHDL_OPTS} ./tb/eSpiStaticSlave_tb.vhd
pwd
ghdl -a ${GHDL_OPTS} ${GITHUB_WORKSPACE}/bfm/eSpiStaticSlave.vhd
ghdl -a ${GHDL_OPTS} ${GITHUB_WORKSPACE}/tb/eSpiStaticSlave_tb.vhd
if [[ -z $(ghdl -r ${GHDL_OPTS} eSpiStaticSlave_tb -gDO_ALL_TEST=True | grep "Test SUCCESSFUL") ]]; then echo "[ FAIL ] eSpiStaticSlave"; exit 1; fi;
- name: eSpiMasterBfm
run: |
ghdl -a ${GHDL_OPTS} ./bfm/eSpiStaticSlave.vhd
ghdl -a ${GHDL_OPTS} ./bfm/eSpiMasterBfm.vhd
ghdl -a ${GHDL_OPTS} ./tb/eSpiMasterBfm_tb.vhd
ghdl -a ${GHDL_OPTS} ${GITHUB_WORKSPACE}/bfm/eSpiStaticSlave.vhd
ghdl -a ${GHDL_OPTS} ${GITHUB_WORKSPACE}/bfm/eSpiMasterBfm.vhd
ghdl -a ${GHDL_OPTS} ${GITHUB_WORKSPACE}/tb/eSpiMasterBfm_tb.vhd
if [[ -z $(ghdl -r ${GHDL_OPTS} eSpiMasterBfm_tb -gDO_ALL_TEST=True | grep "Test SUCCESSFUL") ]]; then echo "[ FAIL ] eSpiMasterBfm"; exit 1; fi;

0 comments on commit fb2fc72

Please sign in to comment.