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. For the form "output test results in an easy to parse" you mentioned, would you send me a documentation link about it?
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
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?
Thank you.
Best Regards Botao Sun
On Mon, Jan 28, 2013 at 9:30 AM, Michael Hudson-Doyle < michael.hudson@linaro.org> wrote:
Botao Sun botao.sun@linaro.org 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