Skip to content

Add support for redo test_renode and redo test_all_renode#22

Open
dinkelk wants to merge 2 commits intolasp:mainfrom
dinkelk:feature/cross-compile-test_renode
Open

Add support for redo test_renode and redo test_all_renode#22
dinkelk wants to merge 2 commits intolasp:mainfrom
dinkelk:feature/cross-compile-test_renode

Conversation

@dinkelk
Copy link
Copy Markdown
Collaborator

@dinkelk dinkelk commented Apr 28, 2026

Summary

Adds dispatch entries to default.do so redo test_renode and redo test_all_renode resolve when invoked from inside this repo. Mirrors the dispatch already wired into ema-gnc-fsw / adamant for the RV32IMAF cross-compile-unit-test work.

What it enables

# Inside any xmera component test directory:
TARGET=RV32IMAF_Test redo test_renode

# At repo root, sweep every component test:
TARGET=RV32IMAF_Test redo test_all_renode

Both rules cross-compile the test ELF, launch it under renode, scrape AUnit's text-reporter summary out of the UART backend, and report PASS/FAIL.

Verified

Full xmera-components sweep on RV32IMAF_Test (cross+renode) — 13/13
PASS. Linux redo test_all — 13/13 PASS. No regressions.

@dinkelk dinkelk requested review from Jbsco and patkenneally April 28, 2026 18:00
@dinkelk dinkelk changed the title Feature/cross compile test renode default.do: dispatch redo test_renode and test_all_renode Apr 28, 2026
@dinkelk dinkelk changed the title default.do: dispatch redo test_renode and test_all_renode Add support for redo test_renode and redo test_all_renode Apr 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants