Skip to content

Commit 38c2337

Browse files
committed
tests: retire Makefile integ; CI runs the SDK suite
- Delete grey-box *_integ / sdk_e2e trees; keep whitebox under sdk_suite - Retain boot_test*.ld only for the TriCore early-ctx whitebox - Point GitHub Actions integ jobs at tests e2e
1 parent e69a8a3 commit 38c2337

30 files changed

Lines changed: 18 additions & 2549 deletions

.github/workflows/ci.yml

Lines changed: 18 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -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 }}

tests/atomic_integ/Makefile

Lines changed: 0 additions & 16 deletions
This file was deleted.

tests/atomic_integ/atomic_hook.c

Lines changed: 0 additions & 51 deletions
This file was deleted.

tests/atomic_integ/atomic_integ_test.c

Lines changed: 0 additions & 109 deletions
This file was deleted.

tests/boot/Makefile

Lines changed: 0 additions & 14 deletions
This file was deleted.

tests/boot/boot_root_thread.c

Lines changed: 0 additions & 53 deletions
This file was deleted.

tests/ctx_early_tricore/Makefile

Lines changed: 0 additions & 16 deletions
This file was deleted.

0 commit comments

Comments
 (0)