The current bootstrap e2e test uses a lightweight manifest stub. A full end-to-end test should exercise the real example workspace flow:
- Copy
example/workspace/ to a clean directory
- Run
scripts/bootstrap.sh (or .cmd)
- Verify
west update fetches Zephyr and west-env
- Verify
west env doctor passes
- Build
zephyr/samples/hello_world for native_sim
This is expensive (~10 min for Zephyr fetch) so it may be better as a scheduled nightly or manual workflow rather than on every push.
Acceptance criteria:
- A CI workflow (manual or scheduled) that runs the full bootstrap
- The workflow validates doctor + build succeed after bootstrap
The current bootstrap e2e test uses a lightweight manifest stub. A full end-to-end test should exercise the real example workspace flow:
example/workspace/to a clean directoryscripts/bootstrap.sh(or.cmd)west updatefetches Zephyr and west-envwest env doctorpasseszephyr/samples/hello_worldfornative_simThis is expensive (~10 min for Zephyr fetch) so it may be better as a scheduled nightly or manual workflow rather than on every push.
Acceptance criteria: