Hi Alexander, At the beginning I wrote "uname -a true" because on the wikipage:
http://lava-dispatcher.readthedocs.org/en/latest/lava_test_shell.html 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" So After "--shell", I add my command line "uname -a". then add "true" at the end. And in my case, "pass-test" is replaced to "botao-panda-es-ubuntu-test-uname". That's why I finally wrote command like this: - lava-test-case botao-panda-es-ubuntu-test-uname --shell uname -a true And it doesn't work. On Mon, Jan 28, 2013 at 8:45 PM, Alexander Sack <[email protected]> wrote: > On Sun, Jan 27, 2013 at 4:28 AM, Botao Sun <[email protected]> wrote: > > 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 > > the command above is not proper shell ... its bogus to type uname -a > true on the command line ... not sure why you think that the > documentation suggest doing that.. > > > - lava-test-case botao-panda-es-ubuntu-test-uname --shell > "ifconfig > > -a" || true > > > > 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 > > > > 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. > 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" > > those commands are fine and are proper shell commands... "uname -a > true" however is not correct shell ... > > > > > 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? > > > > Thanks. > > > > > > Best Regards > > Botao Sun > > > > > > _______________________________________________ > > linaro-validation mailing list > > [email protected] > > http://lists.linaro.org/mailman/listinfo/linaro-validation > > > > > > -- > Alexander Sack > Director, Linaro Platform Engineering > http://www.linaro.org | Open source software for ARM SoCs > http://twitter.com/#!/linaroorg - http://www.linaro.org/linaro-blog >
_______________________________________________ linaro-validation mailing list [email protected] http://lists.linaro.org/mailman/listinfo/linaro-validation
