|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] How does the regression testing stuff work?
Alex Bligh writes ("[Xen-devel] How does the regression testing stuff work?"):
> So this came in on 5th April (latest example of a regression
> message for qemu-upstream-4.2-testing). I would take this to
> mean the changesets applied (the two listed below) caused
> a regression in the test guest-localmigrate/x10 (whatever
> that is).
Yes. Although the apparent regression appeared once in this one test,
so if the tree is unreliable (sadly it seems to be) it could be a
heisenbug.
> However, the two commits did get pushed from staging to the
> main repos, with two subsequent 'tolerable FAIL - pushed' messages.
Right.
> I'm not the author of the two commits in question, but if I
> was I'd want to know what test actually failed and why. The logs
> weren't vastly illuminating without knowing what the test does.
> I'd also be keen to know whether I should be investigating this
> or whether waiting a couple of days might result in a retest
> that appears to pass the code.
If you visit this url:
> flight 17485 qemu-upstream-4.2-testing real [real]
> http://www.chiark.greenend.org.uk/~xensrcts/logs/17485/
You'll see a big grid.
> Tests which did not succeed and are blocking,
> including tests which could not be run:
> test-amd64-amd64-xl-qemuu-winxpsp3 12 guest-localmigrate/x10 fail REGR.
> vs. 17143
Look at the column for the failure. You can see it because of the
red/pink REGR entry in the grid, or you can look at the column
heading.
Click on the column heading.
This will show you a lot of logs. The one which is most relevant is
the test script log, which is linked to from "fail" in the Steps table
there.
http://www.chiark.greenend.org.uk/~xensrcts/logs/17485/test-amd64-amd64-xl-qemuu-winxpsp3/12.ts-guest-localmigrate.log
So you can see there that the tester ran the 9th repetition of
ssh ... root@xxxxxxxxxxxx xl migrate win.guest.osstest localhost
and that appeared to work in the sense that it produced sane-looking
output, but it didn't exit. So 400s later the tester says this:
ssh -o StrictHostKeyChecking=no -o BatchMode=yes -o
ConnectTimeout=100 -o ServerAliveInterval=100 -o
PasswordAuthentication=no -o ChallengeResponseAuthentication=no -o
UserKnownHostsFile=tmp/t.known_hosts_17485.test-amd64-amd64-xl-qemuu-winxpsp3
root@xxxxxxxxxxxx xl migrate win.guest.osstest localhost
status (timed out) at Osstest/TestSupport.pm line 375.
I don't know why this didn't work, but if it passed later it must be a
race of some kind. It therefore may be the case that the changes
being tested were not in fact responsible.
Ian.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |