Botao Sun <[email protected]> writes: > Hi Michael, > > I don't have specific reason to use lava-test-case, I just want to give it > try and familiar with the whole process.
Fair enough. > For the form "output test results in an easy to parse" you mentioned, > would you send me a documentation link about it? Only http://lava-dispatcher.readthedocs.org/en/latest/lava_test_shell.html unfortunately. > For the index error, here is the output log: > > http://validation.linaro.org/lava-server/dashboard/attachment/229774/view > > http://validation.linaro.org/lava-server/dashboard/attachment/229749/view Oh. Ah, I think I see the problem -- yaml sucks basically. Try this instead: run: steps: - 'lava-test-case botao-panda-es-ubuntu-test-test --shell echo "This is a test"' - 'lava-test-case botao-panda-es-ubuntu-test-uname --shell uname -a' - 'lava-test-case botao-panda-es-ubuntu-test-ifconfig --shell ifconfig -a' > For the source code I'm using, I installed LAVA by following these steps: > > 1. Add linaro-maintainers ppa; > 2. apt-get update; > 3. apt-get install > > Is it the correct way? I no longer suspect you of running old code :-) Cheers, mwh > Thank you. > > > Best Regards > Botao Sun > > On Mon, Jan 28, 2013 at 9:30 AM, Michael Hudson-Doyle < > [email protected]> wrote: > >> Botao Sun <[email protected]> writes: >> >> > Hi Michael, >> > >> > In the last 2 days I'm trying to write some test case definition files >> but >> > I'm confused about the format. I have made some experiments and here is >> my >> > observation: >> > >> > I use Panda ES as an example, and the YAML file looks like this: >> > >> > metadata: >> > format: Lava-Test Test Definition 1.0 >> > name: botao-panda-es-ubuntu-test >> > >> > run: >> > steps: >> > - lava-test-case botao-panda-es-ubuntu-test-uname --shell echo >> > "This is a test" || true >> > - lava-test-case botao-panda-es-ubuntu-test-uname --shell uname >> -a >> > true >> > - lava-test-case botao-panda-es-ubuntu-test-uname --shell >> "ifconfig >> > -a" || true >> >> Firstly, is there a reason you're using the lava-test-case helper? If >> you can use the "output test results in an easy to parse" form, it's a >> bit easier to work on. >> >> > Then the second line will be failed to run by an index error: >> > >> > - lava-test-case botao-panda-es-ubuntu-test-uname --shell uname -a true >> >> It will? Can you post a link to a job that shows this? >> >> > The first and the third line can be executed successfully. The "|| true" >> > will let the command line to return a "true" value whatever its status. >> >> I don't think that's necessary any more. It was for a while, but not in >> the latest release. >> >> > But on the LAVA wikipage it says: >> > >> > The second form is indicated by the –shell argument, for example: >> > >> > run: >> > steps: >> > - "lava-test-case fail-test --shell false" >> > - "lava-test-case pass-test --shell true" >> > >> > Then if I write like the example shows, it will fail to run. So do we >> need >> > to update that wiki example or is there something wrong in my >> understanding? >> >> I think you might be using an out of date version of the code. >> >> Cheers, >> mwh >> _______________________________________________ linaro-validation mailing list [email protected] http://lists.linaro.org/mailman/listinfo/linaro-validation
