Some skipped test cases will be back unexpectedly after reboot and choose "rerun last test"

Bug #1362449 reported by Po-Hsu Lin
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Checkbox GUI (Legacy)
Fix Released
High
Sylvain Pineau

Bug Description

If you reboot the system and select "rerun last test" in canonical-certification-client, an already-skipped job will pop up, you have to skip that job again to access the last job

This issue could be easily reproduced:
1. Install 12.04.5 and test tools
2. Start testing, go through some tests, skip some of them
3. Close the canonical-certification-client, reboot
4. Open the tool again, select "rerun last test"
voilà

Related branches

Changed in checkbox-gui:
assignee: nobody → Sylvain Pineau (sylvain-pineau)
Revision history for this message
Zygmunt Krynicki (zyga) wrote :

Is this still happening Sylvain?

Changed in checkbox-gui:
status: New → Incomplete
Revision history for this message
Po-Hsu Lin (cypressyew) wrote :

Yes,
reproduced today with
checkbox:
  Installed: 0.17.10+bzr2829+pkg77+legacy1~ubuntu14.04.1
  Candidate: 0.17.10+bzr2829+pkg77+legacy1~ubuntu14.04.1
  Version table:
 *** 0.17.10+bzr2829+pkg77+legacy1~ubuntu14.04.1 0
        500 http://ppa.launchpad.net/checkbox-dev/ppa/ubuntu/ trusty/main amd64 Packages
        100 /var/lib/dpkg/status
     0.17.6-0ubuntu6 0
        500 http://us.archive.ubuntu.com/ubuntu/ trusty/universe amd64 Packages

plainbox:
  Installed: 0.17+bzr3448+pkg19~ubuntu14.04.1
  Candidate: 0.17+bzr3448+pkg19~ubuntu14.04.1
  Version table:
 *** 0.17+bzr3448+pkg19~ubuntu14.04.1 0
        500 http://ppa.launchpad.net/checkbox-dev/ppa/ubuntu/ trusty/main amd64 Packages
        100 /var/lib/dpkg/status
     0.5.3-2 0
        500 http://us.archive.ubuntu.com/ubuntu/ trusty/universe amd64 Packages

but to be clarify, those already-skipped jobs are automatically skipped ones.
e.g. esata/remove, (I skipped the esata/insert test in the beginning)

Changed in checkbox-gui:
status: Incomplete → Confirmed
Changed in checkbox-gui:
assignee: Sylvain Pineau (sylvain-pineau) → nobody
Changed in checkbox-gui:
status: Confirmed → In Progress
assignee: nobody → Sylvain Pineau (sylvain-pineau)
importance: Undecided → High
Revision history for this message
Sylvain Pineau (sylvain-pineau) wrote :

OK, finally reproduced using the attached session where the expected job to be rerun is:

         "2013.com.canonical.certification::expresscard/verification" : "1ad4a0ccd00d04ff576da7655b982ecff9e26f4c825c7aa9d00d47cfdbd2b9be"

Taken from the session metadata:

      "metadata" : {
         "title" : "GuiEngine",
         "app_id" : "com.canonical.checkbox-gui",
         "running_job_name" : "/plainbox/job/1ad4a0ccd00d04ff576da7655b982ecff9e26f4c825c7aa9d00d47cfdbd2b9be",
         "app_blob" : [...]
         "flags" : [
            "incomplete"
         ]
      },

Changed in checkbox-gui:
status: In Progress → Fix Committed
milestone: none → 0.30
Changed in checkbox-gui:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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