Ha, yes, after changed format to yours, it works well!

http://validation.linaro.org/lava-server/dashboard/attachment/232202/view

Thank you!


Best Regards
Botao Sun

On Mon, Jan 28, 2013 at 5:43 PM, Michael Hudson-Doyle <
[email protected]> wrote:

> 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

Reply via email to