Hi,
I'm trying tofigure out howto setup lava with multiple test-machines
(for example, 2 test-machines with multiple android devices connected to
each of them). Could you please indicate whether this is possible, and
how the configuration should be done(if possible with links to relevant
documentation)?
Thanks in advance,
Talat
Hello,
We are trying to run tests on our 13.02 candidate builds at our end using lava and while booting the target image we are seeing the following problem
[ 6.237167] EXT4-fs (mmcblk0p3): VFS: Can't find ext4 filesystem
[ 6.257658] fs_mgr: Cannot mount filesystem on /dev/block/mmcblk0p3 at /cache
[ 6.279098] init: fs_mgr_mount_all returned an error
Has anyone seeing this problem at your end.
If we run 13.01 image based tests we do not have any issues. Was wondering if any changes were done w.r.t initrd partitions as for booting up on the target i believe lava swaps around partitions as part of the setup sequence (not fully understood at our end though).
Attaching the full log also. Any clue?
Thanks
Basil Eljuse...
-- IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.
Antonio - more on that lava failure from the ARM guys
Dave
Begin forwarded message:
> From: Dean Arnold <Dean.Arnold(a)arm.com>
> Subject: Android failing to mount properly
> Date: 14 February 2013 12:28:30 GMT
> To: Dave Pigott <dave.pigott(a)linaro.org>, Liviu Dudau <Liviu.Dudau(a)arm.com>
>
> Hi Dave,
>
> I have attached a log of our failing job alongside the tinkering Liviu was doing with the initrd on the board itself.
>
> We have used the boot.tar.bz2 file from this build: http://snapshots.linaro.org/android/~linaro-android/vexpress-linaro-mp/last… and replaced the kernel. We have not touched the initrd.
>
> Liviu, could you explain to Dave what you think is going wrong please?
>
> Cheers
> Dean
>
> -- IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.
Hi,
Most of the Android tests related to GUI expect Android to have booted to
homescreen. With the new lava-test-shell it appears that the tests begin to
execute as soon as we reach to a shell prompt, this was not the case with
lava-android-test where dispatcher waited till homescreen is reached.
I have sent a patch to Senthil to add a test to wait till homescreen is
reached, but not all test repositories will include this test.
Is it possible to add wait for homescreen as a prerequisite in the
lava-test-shell framework while running on android ?
Regards,
Vishal
For future reference, e-mail the validation list (copied here) rather than just individual people. You get a much broader set of experience that way.
Thanks
Dave
On 13 Feb 2013, at 15:28, Basil Eljuse <Basil.Eljuse(a)arm.com> wrote:
> World is too small (:
>
> I had asked Senthil in parallel to yourself !
>
> Thanks
> Basil Eljuse...
>
> From: Dave Pigott [mailto:dave.pigott@linaro.org]
> Sent: 13 February 2013 15:27
> To: Basil Eljuse; Senthil Kumaran
> Cc: Dean Arnold
> Subject: Re: Good if you could help me understand this lava-test-runner error...
>
> Hi Basil,
>
> I'm copying Senthil on this. It's more his area of expertise.
>
> Thanks
>
> Dave
>
> On 13 Feb 2013, at 15:21, Basil Eljuse <Basil.Eljuse(a)arm.com> wrote:
>
>
> Hi Dave,
>
> I am using the following parse block in my test definition yaml file.
>
> parse:
> pattern: "(?P<test_case_id>\\S+)\\s+(?P<result>(deprecated|failed|succeded)$
> fixupdict:
> PASS: succeded
> FAIL: failed
> DEPRECATED: deprecated
>
> T he lines i am trying to parse from my results is
>
> FT001 succeded
> FT002 failed
> FT003 deprecated
>
> However i am getting the following error
>
> <LAVA_DISPATCHER>2013-02-13 08:20:13 AM ERROR: bad test result line: FT0002 succeded
> <LAVA_DISPATCHER>2013-02-13 08:20:13 AM ERROR: bad test result line: FT0003 succeded
> <LAVA_DISPATCHER>2013-02-13 08:20:13 AM ERROR: bad test result line: FT0004 succeded
> <LAVA_DISPATCHER>2013-02-13 08:20:13 AM ERROR: bad test result line: FT0005 succeded
> <LAVA_DISPATCHER>2013-02-13 08:20:13 AM ERROR: bad test result line: FT0006 succeded
> <LAVA_DISPATCHER>2013-02-13 08:20:13 AM ERROR: bad test result line: FT0007 succeded
> <LAVA_DISPATCHER>2013-02-13 08:20:13 AM ERROR: bad test result line: FT0008 succeded
> <LAVA_DISPATCHER>2013-02-13 08:20:13 AM ERROR: bad test result line: FT0009 succeded
> <LAVA_DISPATCHER>2013-02-13 08:20:13 AM ERROR: bad test result line: FT0010 succeded
> <LAVA_DISPATCHER>2013-02-13 08:20:13 AM ERROR: bad test result line: FT0011 succeded
> <LAVA_DISPATCHER>2013-02-13 08:20:13 AM ERROR: bad test result line: FT0012 succeded
> <LAVA_DISPATCHER>2013-02-13 08:20:13 AM ERROR: bad test result line: FT0013 succeded
> <LAVA_DISPATCHER>2013-02-13 08:20:13 AM ERROR: bad test result line: basiccheck failed
>
>
> It is hard to guess what the issue is. I believed that using the fixupdict i am converting my own results to lava to show on the dashboard.
>
> Any help appreciated.
>
> Thanks
> Basil Eljuse...
>
> -- IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.
>
>
> -- IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.
Hi all,
A week or two ago now, I made some changes that I _hoped_ would fix the
bug alluded to in the subject
(https://bugs.launchpad.net/lava-scheduler/+bug/1043059). I've
tentatively marked it as Fix Released, but as it always was an
intermittent thing I thought I should ask everyone here if they've seen
it in the last few days, and to please let me know (by commenting on /
reopening the bug I guess) if you see it again.
Cheers,
mwh
So I just rolled out an update to validation.linaro.org. This was
interesting for a couple of reasons:
1) I did the whole thing with a single salt command:
./lava-upgrade production 2>&1 | tee /root/lava-upgrade-2013-02-08
2) I didn't do an changelog or tagging
Both things might be semi-controversial:
1) I know there was an outstanding MP for lp:lava-lab where problems
were identified. I think I've fixed those, and you can look at the
recent changes to that branch to verify.
Michael - the big thing I left out was to always run
"lava-deployment-tool setup" before doing an install/upgrade with my new
scripts. Here's my debatable logic: As you note this command is
basically idempotent.
My thinking is that since it is idempotent, we should just always call
this function for actions in lava-deployment-tool like
upgrade/install/upgradeworker/installworker. As I said - this logic
might be debatable, but I made a "midnight decision" :)
2) changelog / tagging - we are at a point where we don't *have* to do
this. Things are up in the air with versiontools. however, I think in
the future updates will look like this and that the only things we tag
are things at the end of the month