mirror of
https://github.com/zephyrproject-rtos/zephyr.git
synced 2026-08-14 08:36:02 +02:00
Page:
Collab Safety branch
Pages
2019 GSoC Project Ideas
2021 GSoC Project Ideas
2021 Zephyr Developer Summit
ARM Architecture CI Test Strategy
Architecture Working Group
Bluetooth Working Group
Board Testing Introduction
Boot Zephyr from SYSLINUX
CFP Calendar
Change Control and Backports to stable branches
Collab Safety branch
Continuous Integration
Dashboards
Documentation Working Group
Documenting Code for Traceability
Filters
Git Tips
Home
Marketing Committee
Meetup and Event Resources
Merge List MOTD
Moving ext components to dedicated repos
Networking Working Group
Process Working Group
Program Management
Projects Based on Zephyr
Release Engineering Process and Merge Queue Management
Release Management
Release Working Group
Repeatable Builds by Architecture
Robotics Working Group
Safety Committee
Safety FAQ
Safety Working Group
Security Best Practices
Security Committee
Security Response Rotation
Security Working Group
Sensors Working Group
TSC Voting Process
Technical Steering Committee (TSC)
Testing Working Group
Toolchain Working Group
Working Group Elections 2024
Working Group Elections
Zephyr Committee and Working Groups
Zephyr Group Calendars
[HOW TO] Generate a binary footprint for a basic Zephyr application
[HOW TO] Generate benchmarks metrics
No results
4
Collab Safety branch
Anas Nashif edited this page 2026-07-07 13:50:18 -04:00
Table of Contents
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:
- Checkout collab-safety branch
- west update
- 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
- Build documentation with mlx enabled
make -C doc html-quick
- 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.
© 2018-2023 Zephyr® Project. Zephyr is a trademark of the Linux Foundation.
Zephyr Project Home | Documentation Home | Mailing lists
Zephyr Project Home | Documentation Home | Mailing lists