Hi Alexander,
On Sun, Jan 27, 2013 at 4:28 AM, Botao Sun <botao.sun@linaro.org> wrote:the command above is not proper shell ... its bogus to type uname -a
> 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
true on the command line ... not sure why you think that the
documentation suggest doing that..
those commands are fine and are proper shell commands... "uname -a
> - 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"
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
> linaro-validation@lists.linaro.org
> 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