Previous test status overwritten by an implicit failed job in the run manager view

Bug #1261333 reported by Sylvain Pineau
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Checkbox GUI (Legacy)
Fix Released
Critical
Unassigned

Bug Description

The run manager view seems to be updated by using job indexes and failing an implicit job can corrupt the status of a previous test.

I've attached a video as this bug is a bit hard to describe but here is the step by step procedure:

- Install the secure policy package: sudo apt-get install plainbox-secure-policy
- Start canonical-driver-test-suite (or the new ui), select only the touch whitelist
- Run (or not) the touchscreen tests and look at the result of touchscreen/drag-n-drop (should be pass or skip to see the bug actually)
- Before running touchpad/basic, the dmi resource job requiring root permissions will ask for your password, just click Cancel on the pkexec agent dialog.
- Now look carefully at the touchscreen/drag-n-drop status, because it's now a failed job!

Note: To see the status column, enlarge the checkbox-ui window so that the manual dialog does not overlap the status column.

Revision history for this message
Sylvain Pineau (sylvain-pineau) wrote :
Changed in checkbox-ihv-ng:
importance: Undecided → High
Changed in checkbox:
importance: Undecided → High
Changed in checkbox-ihv-ng:
milestone: none → version1.6
Chris Gregan (cgregan)
Changed in checkbox-ihv-ng:
milestone: version1.6 → none
Zygmunt Krynicki (zyga)
no longer affects: checkbox
Zygmunt Krynicki (zyga)
no longer affects: checkbox-ihv-ng
Changed in checkbox-gui:
importance: Undecided → Critical
milestone: none → 0.18
Zygmunt Krynicki (zyga)
tags: added: ce-qa-concern
removed: new-ui
Revision history for this message
Zygmunt Krynicki (zyga) wrote :

I think I may know why

Revision history for this message
Sylvain Pineau (sylvain-pineau) wrote :

Since resource jobs are now visible in the Runmanager view, statuses correspond to the right test.
Problem solved

Changed in checkbox-gui:
status: New → Invalid
status: Invalid → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related blueprints

Bug attachments

Remote bug watches

Bug watches keep track of this bug in other bug trackers.