Closed denisyuji closed 1 month ago
There is a lot of things retrieved from internet, they should be pre-added to docker image instead (especially google cloud cli over 100MB), for two reasons - reduce traffic to LAVA, and make tests reproducible and not hard depending on content in internet.
@denisyuji could you download the test vectors via a debos script and install them in the Debian docker bookworm-tast
image as @nuclearcat suggests?
Linked to https://github.com/kernelci/kernelci-pipeline/pull/803
Add support for
Tast
tests on Debian. Specifically:tast-debian.jinja2
based ontast.jinja2
to execute Tast against DUT running Debian root filesystem.-checktestdeps=false
fortast_parser.py
to allow the execution on non-chromeos DUTs.fake_initctl.sh
to simulate the requiredinitctl
command from ChromeOs on Debian.fake_crossystem.sh
to simulate the requiredcrossystem
command from ChromeOs on Debian.