Plainbox session can't be resumed if plugged in devices (e.g. mice) have been replugged/changed
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Checkbox Provider - Base |
Fix Released
|
High
|
Sylvain Pineau | ||
PlainBox (Toolkit) |
Fix Released
|
High
|
Sylvain Pineau |
Bug Description
[Steps to reproduce]
1. Boot up a system with a USB mouse connected to any USB port
2. Launch a plainbox session
3. Select a few cases to run, include cases input/clicking.* and input/pointing.* in the selection
4. Once a test case's instructions show up, CTRL+C to terminate the session
5. Unplug the USB mouse and replug it back in
6. Relaunch the plainbox session
7. Check if it resumes correctly
[Expected results]
Plainbox should resume correctly and user should be able to continue on from the last test case that was run
[Actual results]
Plainbox session resume failed, output of error message: http://
* Plainbox-
Related branches
- Sylvain Pineau (community): Disapprove
- Paul Larson: Approve
- Pierre Equoy: Approve
- Sylvain Pineau (community): Needs Resubmitting
-
Diff: 68 lines (+11/-4)3 files modifiedplainbox/plainbox/impl/unit/template.py (+11/-0)
providers/plainbox-provider-checkbox/jobs/input.txt.in (+0/-2)
providers/plainbox-provider-checkbox/jobs/suspend.txt.in (+0/-2)
Changed in plainbox-provider-checkbox: | |
assignee: | nobody → Sylvain Pineau (sylvain-pineau) |
milestone: | none → 0.27 |
status: | Confirmed → In Progress |
Changed in plainbox: | |
status: | New → In Progress |
importance: | Undecided → High |
assignee: | nobody → Sylvain Pineau (sylvain-pineau) |
milestone: | none → 0.27 |
Changed in plainbox-provider-checkbox: | |
status: | In Progress → Fix Committed |
Changed in plainbox: | |
status: | In Progress → Fix Committed |
Changed in plainbox: | |
status: | Fix Committed → Fix Released |
Changed in plainbox-provider-checkbox: | |
status: | Fix Committed → Fix Released |
Here is another slightly different output of error message: http:// paste.ubuntu. com/15492843/ .