Skip to content
Snippets Groups Projects
Commit 9f461ad5 authored by Stefan Mach's avatar Stefan Mach Committed by Florian Zaruba
Browse files

ci: Add mul and fp tests (#278)

* :wrench: Add mul and fp tests to CI

* :wrench: Split RVF and RVD tests in CI
parent 68a11c30
No related branches found
No related tags found
No related merge requests found
...@@ -131,6 +131,20 @@ jobs: ...@@ -131,6 +131,20 @@ jobs:
- ci/build-riscv-tests.sh - ci/build-riscv-tests.sh
- make -j${NUM_JOBS} run-mul-verilator defines=WB_DCACHE - make -j${NUM_JOBS} run-mul-verilator defines=WB_DCACHE
# rv64ud-*-* tests
- stage: test
name: run fp64 tests (Write-Back Cache)
script:
- ci/build-riscv-tests.sh
- make -j${NUM_JOBS} run-fp-d-verilator defines=WB_DCACHE
# rv64uf-*-* tests
- stage: test
name: run fp32 tests (Write-Back Cache)
script:
- ci/build-riscv-tests.sh
- make -j${NUM_JOBS} run-fp-f-verilator defines=WB_DCACHE
# amo tests # amo tests
# rv64ua-v-* tests # rv64ua-v-* tests
- stage: test - stage: test
...@@ -193,6 +207,27 @@ jobs: ...@@ -193,6 +207,27 @@ jobs:
- ci/build-riscv-tests.sh - ci/build-riscv-tests.sh
- make -j${NUM_JOBS} run-asm-tests6-verilator defines=WT_DCACHE - make -j${NUM_JOBS} run-asm-tests6-verilator defines=WT_DCACHE
# rv64um-*-* tests
- stage: test
name: run mul tests (Write-through Cache)
script:
- ci/build-riscv-tests.sh
- make -j${NUM_JOBS} run-mul-verilator defines=WT_DCACHE
# rv64ud-*-* tests
- stage: test
name: run fp64 tests (Write-through Cache)
script:
- ci/build-riscv-tests.sh
- make -j${NUM_JOBS} run-fp-d-verilator defines=WT_DCACHE
# rv64uf-*-* tests
- stage: test
name: run fp32 tests (Write-through Cache)
script:
- ci/build-riscv-tests.sh
- make -j${NUM_JOBS} run-fp-f-verilator defines=WT_DCACHE
# amo tests # amo tests
# rv64ua-v-* tests # rv64ua-v-* tests
- stage: test - stage: test
......
...@@ -435,6 +435,10 @@ run-mul-verilator: $(addsuffix -verilator, $(riscv-mul-tests)) ...@@ -435,6 +435,10 @@ run-mul-verilator: $(addsuffix -verilator, $(riscv-mul-tests))
run-fp-verilator: $(addsuffix -verilator, $(riscv-fp-tests)) run-fp-verilator: $(addsuffix -verilator, $(riscv-fp-tests))
run-fp-d-verilator: $(addsuffix -verilator, $(filter rv64ud%, $(riscv-fp-tests)))
run-fp-f-verilator: $(addsuffix -verilator, $(filter rv64uf%, $(riscv-fp-tests)))
run-benchmarks-verilator: $(addsuffix -verilator,$(riscv-benchmarks)) run-benchmarks-verilator: $(addsuffix -verilator,$(riscv-benchmarks))
# torture-specific # torture-specific
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment