Skip to content

Collab Safety branch

Anas Nashif edited this page Jul 7, 2026 · 4 revisions

Disclaimer

This is all work-in-progress, mostly still in review code and documentation that is pending submission into the relevant trees/projects. So please look at this as a proof of concept and not as the final things. Everything here, including requirements and tooling is subject to change at any time.

Instructions

To get the true traceability app running:

  1. Checkout collab-safety branch
  2. west update
  3. Build tests with coverage collection per test enabled
scripts/twister -p mps2/an385 -T tests/arch -T tests/kernel/  --coverage --coverage-tool lcov --coverage-per-test -v
  1. Build documentation with mlx enabled
make -C doc html-quick
  1. Run the traceability app
python3 doc/_scripts/traceability_app.py  --host 0.0.0.0 --no-browser --twister twister-out/twister.json --matrix twister-out/coverage/test_matrix.json

Open browser and point to the announced port.

image

Clone this wiki locally