Validating
Validating the release
Steps to validate if a release is properly working:
-
Create a new pre-release from your branch
-
Download the release artifacts onto a clean system.
Do not use your build environment, to minimize the impact of existing environment configuration from BitBake etc.
-
Run the
run-leda
scripts to execute QemuNote: You should test each of the release archives, for each target machine.
-
Follow the Device Provisioning guide
-
Perform some verification tests (see below)
-
Cleanup: Delete the pre-release and the git tag:
git push --delete origin <tagname>
Ideas for manual verification steps
Note: These are just for manual testing, as we intend to extend the automated tests as much as possible.
- Operating system level
- Run
sdv-health
on the shell - Verify disk partitions and RAUC status, e.g.
rauc status
- Verify network interface and CAN-Bus with
ip addr
- Run
- Container runtime
- Check status of containers with
kantui
- Check status of containers with
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.