Skip to content

Commit 82bedef

Browse files
committed
ci: Add cyclotron-as-a-tile isa-tests
1 parent faaeeae commit 82bedef

File tree

1 file changed

+16
-2
lines changed

1 file changed

+16
-2
lines changed

.github/workflows/ci.yml

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,7 @@ jobs:
121121
cd sims/vcs
122122
make debug SUB_PROJECT=muon CONFIG=MuonBackendTestConfig
123123
make debug SUB_PROJECT=muon CONFIG=MuonCoreTestConfig
124+
make debug CONFIG=RadianceCyclotronConfig
124125
make debug CONFIG=RadianceTapeoutSimConfig
125126
126127
run-unit-tests:
@@ -167,7 +168,20 @@ jobs:
167168
python3 test/run_isa_tests.py -j "$(nproc)" -c core
168169
169170
run-cosim-isa-tests:
170-
name: Run Co-sim ISA tests
171+
name: Run Cyclotron-as-a-Tile Co-sim ISA tests
172+
runs-on: as4
173+
needs: build
174+
steps:
175+
- name: Run ISA tests on backend co-sim config
176+
run: |
177+
cd "${CHIPYARD_DIR}"
178+
source env.sh
179+
source /ecad/tools/vlsi.bashrc
180+
cd generators/radiance
181+
python3 test/run_isa_tests.py -j "$(nproc)" -c cosim
182+
183+
run-backend-cosim-isa-tests:
184+
name: Run Backend Co-sim ISA tests
171185
runs-on: as4
172186
needs: build
173187
steps:
@@ -182,7 +196,7 @@ jobs:
182196
clean:
183197
name: Clean
184198
runs-on: as4
185-
needs: [build, run-unit-tests, run-soc-isa-tests, run-core-isa-tests, run-cosim-isa-tests]
199+
needs: [build, run-unit-tests, run-soc-isa-tests, run-core-isa-tests, run-cosim-isa-tests, run-backend-cosim-isa-tests]
186200
if: always()
187201
steps:
188202
- name: Cleanup workspace, chipyard and conda

0 commit comments

Comments
 (0)