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

Reply via email to