test run don't match test installed in kernel CI jobs
Bug #1034483 reported by
Alexander Sack
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
LAVA Dispatcher |
Fix Released
|
Medium
|
Andy Doan | ||
lava-kernel-ci-views |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
guess symptom of us not getting back proper failure reports if something goes wrong ... anyway, looking at the snowball kernel CI view seems that random "run" results get not reported, while more tests are getting installed.
http://
pandaboard feels a bit better:
http://
In what cases don't we see results? How can this problem be addressed?
Related branches
lp://staging/~doanac/lava-dispatcher/results-fixes
- Michael Hudson-Doyle (community): Approve
-
Diff: 353 lines (+141/-60)4 files modifiedlava_dispatcher/actions/launch_control.py (+95/-47)
lava_dispatcher/client/targetdevice.py (+4/-4)
lava_dispatcher/device/master.py (+4/-6)
lava_dispatcher/utils.py (+38/-3)
Changed in lava-dispatcher: | |
status: | New → In Progress |
milestone: | 2012.08 → 2012.09 |
Changed in lava-dispatcher: | |
milestone: | 2012.09 → 2012.10 |
Changed in lava-dispatcher: | |
milestone: | 2012.10 → 2012.11 |
Changed in lava-dispatcher: | |
status: | In Progress → Fix Released |
Changed in lava-kernel-ci-views: | |
status: | New → Fix Released |
To post a comment you must log in.
looking at:
http:// validation. linaro. org/lava- server/ scheduler/ job/27529/ log_file
The problem appears to be that we were unable to get the test results from the target device (see end of log file). At least one of the bundles we pulled didn't have valid JSON for some reason. Here's the guilty snippet of code:
I think we could improve this code in a couple of ways:
1) put exception handling in the "for tarinfo in tar" loop so that the failure of handling one bad bundle doesn't cause of us to not parse all bundles
2) log the actual bundle that failed to parse (and maybe dump its contents)?