@@ -115,12 +115,12 @@ jobs:
115115 - name : Run unit tests
116116 run : python3 tools/dev.py tests unit
117117
118- # ── Integration tests (tricore-elf-gcc + QEMU, ~12 suites × 120 s each) ───
118+ # ── SDK suite (black-box QEMU, replaces legacy integ Makefile suites) ── ───
119119 integ-tests :
120- name : Integration tests
120+ name : SDK suite (TriCore)
121121 needs : docker-image
122122 runs-on : ubuntu-latest
123- timeout-minutes : 60
123+ timeout-minutes : 90
124124 permissions :
125125 contents : read
126126 packages : read
@@ -140,8 +140,11 @@ jobs:
140140 docker pull "$IMG"
141141 docker tag "$IMG" ulipe-microkernel:dev
142142
143- - name : Run integration tests
144- run : python3 tools/dev.py tests integ
143+ - name : Run SDK suite
144+ run : python3 tools/dev.py tests e2e
145+
146+ - name : Run arch whitebox (TriCore CSA early)
147+ run : python3 tools/dev.py tests integ --test sdk_suite/arch_whitebox/ctx_early_tricore
145148
146149 # ── RISC-V: build ─────────────────────────────────────────────────────────
147150 build-riscv :
@@ -173,12 +176,12 @@ jobs:
173176 --component hello_world \
174177 --component ping_pong
175178
176- # ── RISC-V: integration tests ─────────────────────────────────────────────
179+ # ── RISC-V: SDK suite ──────── ─────────────────────────────────────────────
177180 integ-tests-riscv :
178- name : Integration tests (RISC-V)
181+ name : SDK suite (RISC-V)
179182 needs : docker-image
180183 runs-on : ubuntu-latest
181- timeout-minutes : 60
184+ timeout-minutes : 90
182185 permissions :
183186 contents : read
184187 packages : read
@@ -198,8 +201,8 @@ jobs:
198201 docker pull "$IMG"
199202 docker tag "$IMG" ulipe-microkernel:dev
200203
201- - name : Run integration tests
202- run : python3 tools/dev.py tests integ --board boards/qemu_riscv_virt
204+ - name : Run SDK suite
205+ run : python3 tools/dev.py tests e2e --board boards/qemu_riscv_virt
203206
204207 # ── ARM Cortex-M: build (mps2-an500 M7 + mps2-an505 M33) ──────────────────
205208 build-arm :
@@ -235,12 +238,12 @@ jobs:
235238 --component hello_world \
236239 --component ping_pong
237240
238- # ── ARM Cortex-M: integration tests ───────────────────────────────────────
241+ # ── ARM Cortex-M: SDK suite ──────── ───────────────────────────────────────
239242 integ-tests-arm :
240- name : Integration tests (ARM ${{ matrix.board }})
243+ name : SDK suite (ARM ${{ matrix.board }})
241244 needs : docker-image
242245 runs-on : ubuntu-latest
243- timeout-minutes : 60
246+ timeout-minutes : 90
244247 strategy :
245248 fail-fast : false
246249 matrix :
@@ -264,5 +267,5 @@ jobs:
264267 docker pull "$IMG"
265268 docker tag "$IMG" ulipe-microkernel:dev
266269
267- - name : Run integration tests
268- run : python3 tools/dev.py tests integ --board boards/${{ matrix.board }}
270+ - name : Run SDK suite
271+ run : python3 tools/dev.py tests e2e --board boards/${{ matrix.board }}
0 commit comments