On Aug 18, 2016, at 9:27 PM, Riku Voipio riku.voipio@linaro.org wrote:
On 2 August 2016 at 12:09, Milosz Wasilewski milosz.wasilewski@linaro.org wrote:
Hi,
Chase did an excellent job and put together a piece of code that allows us local execution of lava-test-shell. This means we can use our 'lava' test definitions on the boards that are not deployed in any LAB. There are 2 main reasons for doing that:
- prototyping tests for LAVA
- semi-automated execution of tests on targets that are not deployed in any LAB
Oh, yes, this was a long time request from me :)
https://bugs.linaro.org/show_bug.cgi?id=1610
Plans to packages this so it can be just pulled with apt-get ?
Just a heads up. We are working on qa/test-definition refactoring.
Users will be able to run test scripts directly, they may need to specify parmaters manually as needed. Test script handle test run and result parsing. And it produces a result file in a format that can be easily parsed and sent to LAVA.
Meanwhile, yaml file for each test case will be provided for test run in LAVA. The yaml file defines the default params, runs the script with the params and contains one line in the end using a script(using lava-test-case) to send result to LAVA.
A local test runner will be provided as well to run yaml file or a set of yaml files defined in test plan. It simpley convert the yaml to run.sh and run it. It is sth similar as the lava-loca-test, but removed the dependence on lava-test-shell.
Here is the first attempt https://review.linaro.org/#/c/13773/
Riku _______________________________________________ linaro-validation mailing list linaro-validation@lists.linaro.org https://lists.linaro.org/mailman/listinfo/linaro-validation
-- Thanks, Chase