Add twister testing to Oniro CI and LAVA for Zephyr targets
As a follow up on #14 (closed) we want to add the twister LAVA tests for Nitrogen and Arduino boards.
Collecting results from twister and getting them to LAVA is also part of this effort.
Also make sure that all or most of the kernel tests from https://booting.oniroproject.org/distro/meta-zephyr/-/blob/oniro/main/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-test.inc are enabled and not excluded for those board.
- Show closed items
Relates to
Activity
-
Newest first Oldest first
-
Show all activity Show comments only Show history only
- Stevan Radaković changed iteration to Oniro Core Iterations Apr 1, 2022 - Apr 30, 2022
changed iteration to Oniro Core Iterations Apr 1, 2022 - Apr 30, 2022
- Stevan Radaković changed the description
Compare with previous version changed the description
- Stevan Radaković set weight to 10
set weight to 10
- Stevan Radaković changed milestone to %goofy alpha
changed milestone to %goofy alpha
- Stevan Radaković assigned to @chaseqi
assigned to @chaseqi
- Stevan Radaković added to epic &14 (closed)
added to epic &14 (closed)
- Stevan Radaković added goofyalpha teamtesting labels
added goofyalpha teamtesting labels
- Stevan Radaković added Doing label
added Doing label
- Chase Qi mentioned in merge request !7 (merged)
mentioned in merge request !7 (merged)
Before adding twister testing to CI, we need to add a recipe to build the artifacts that required by
twister --test-only
option. The work is tracking on the MR !7 (merged).I am able to build one test now, the next step is to expand to all tests defined in https://booting.oniroproject.org/distro/meta-zephyr/-/blob/oniro/main/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-test.inc, some tests depend on the
python3-ply
module which is failing to build too. I will look into the failure.Edited by Chase Qi- Stevan Radaković marked this issue as related to #23 (closed)
marked this issue as related to #23 (closed)
- Stevan Radaković marked this issue as related to #24 (closed)
marked this issue as related to #24 (closed)
- Stevan Radaković marked this issue as related to #25 (closed)
marked this issue as related to #25 (closed)
- Author Developer
I've split this work into 3 issues (linked above). One is finished by @chaseqi as part of the April sprint and the other two will be pushed to May. I'll remove weight from this one and it will only serve as a placeholder. I'll also move it to May sprint.
- Stevan Radaković removed weight
removed weight
- Stevan Radaković changed iteration to Oniro Core Iterations May 1, 2022 - May 31, 2022
changed iteration to Oniro Core Iterations May 1, 2022 - May 31, 2022
Enabled on nitrogen oniro!112 (merged)
- Chase Qi closed
closed
- Developer
@sradakovi , @chaseqi , can we have a weight here? It will be counted for your workload (days spent on the task).
Collapse replies - Author Developer
This is a placeholder for the tasks that are linked at the top. Not sure we should add addition weight here since all those tasks have their own estimations.
- Developer
Sure, works for me. Thanks for explanation.