Rerun of last test after resume causes test run to end
Bug #1410501 reported by
Chris Gregan
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Checkbox Provider - Base |
Fix Released
|
Critical
|
Sylvain Pineau |
Bug Description
Version: 1.14.2
Env: Trusty
Description:
After resuming from a shutdown, and selecting "rerun last test" the test run is ended and user is prompted to select what type of report they would like. Report shows results only up to the last test run before resume. Completed progress bar in UI shows "NaN%".
Steps to Reproduce:
1) Select Audio, Ethernet, Graphics, Firmware, and Wireless test suites
2) Begin testing
3) Once Ethernet tests begin power off the system
4) Power back on and re-launch CDTS
5) Select Rerun previous test
Expected result:
Previous test is run and suite continues where it left off.
Related branches
lp:~sylvain-pineau/checkbox/fix-1410501
- Zygmunt Krynicki (community): Approve
-
Diff: 20 lines (+2/-2)1 file modifiedproviders/plainbox-provider-checkbox/jobs/suspend.txt.in (+2/-2)
lp:checkbox/release
- Pierre Equoy: Approve
-
Diff: 99 lines (+8/-8)8 files modifiedcheckbox-ng/checkbox_ng/__init__.py (+1/-1)
checkbox-ng/setup.py (+1/-1)
checkbox-support/setup.py (+1/-1)
plainbox/plainbox/__init__.py (+1/-1)
plainbox/setup.py (+1/-1)
providers/plainbox-provider-checkbox/manage.py (+1/-1)
providers/plainbox-provider-resource-generic/manage.py (+1/-1)
providers/plainbox-provider-sru/manage.py (+1/-1)
information type: | Proprietary → Public |
Changed in plainbox-provider-checkbox: | |
assignee: | nobody → Sylvain Pineau (sylvain-pineau) |
importance: | Undecided → Critical |
status: | New → In Progress |
milestone: | none → 0.18 |
Changed in cdts: | |
status: | Fix Committed → Fix Released |
status: | Fix Released → Fix Committed |
Changed in plainbox-provider-checkbox: | |
status: | Fix Committed → Fix Released |
Changed in cdts: | |
status: | Confirmed → Fix Released |
To post a comment you must log in.
Tested in a fresh VM with 14.04.1 and CDTS installed from the 0.14.2 tarball. maximum- bandwidth_ eth0
I powered off the VM when running ethernet/
I resumed my session and selected rerun the last test and it worked for me.
I would be interested if you're able to reproduce it to get the terminal output where you started canonical- driver- test-suite.
Especially the following sequence just after clicking on rerun last test:
ConnectJobReceivers :ConnectJobRece ivers - Done canonical. certification: :ethernet/ maximum_ bandwidth_ eth0" :SetSessionStat eMetadata( ) SessionStateLeg acyAPICompatImp l/1402050622466 96" job/d424929f96d aa71008ebf6a74b 8ea774767359932 372587574992a10 9419e89e" checkbox- gui" :CatchallShowIn teractiveUISign alsHandler :CatchallShowIn teractiveUISign alsHandler - Done
GuiEngine:
computed next job 65
Running Job (RunJobs) "2013.com.
GuiEngine:
"/plainbox/
flags : "incomplete"
running_job_name: "/plainbox/
title : "GuiEngine"
app_id : "com.canonical.
GuiEngine::RunJobs - Done
GuiEngine:
GuiEngine: