dell recovery tests being executed unexpectedly
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Checkbox Provider - Base |
Fix Released
|
Medium
|
Sylvain Pineau |
Bug Description
There are some recovery partition tests that have been recently added that are being executed automatically by checkbox regardless of the suite being chosen.
Specifically, the following jobs are now appearing in all runs of canonical-
info/detect_
info/detect_
dell_bto_
recovery_
These last two are included as depends for miscellanea/
They are defined in submission.txt
dell_bto_
recovery_
Both info/detect_
However, these are all being run as part of the server test suite and they shouldn't be.
To recreate this, I can do the following:
1: Set up 16.04.x VM
2: add-apt-repository -u ppa:hardware-
3: apt install -y canonical-
4: run canonical-
5: pick a whitelist, any whitelist
6: on the Test Selection Screen, expand the Informational Tests category and see that these tests are listed as tests to be executed. These tests are NOT included in my whitelists
For example, in my recreation, I chose the USB Only whitelist. That list does NOT call these recovery detection jobs, but they still appear in the Test Selection screen as shown in the attached screenshot.
It's not a big deal, as they are not executed because the dell-recovery and ubuntu-recovery packages are not installed, but they should not be appearing in my test runs at all to begin with.
root@ubuntu-
plainbox-
plainbox-
plainbox-
Changed in plainbox-provider-checkbox: | |
status: | New → In Progress |
assignee: | nobody → Maciej Kisielewski (kissiel) |
Changed in plainbox-provider-checkbox: | |
importance: | Undecided → Medium |
milestone: | none → 0.36.0 |
Changed in plainbox-provider-checkbox: | |
milestone: | 0.36.0 → none |
Changed in plainbox-provider-checkbox: | |
milestone: | none → 0.40.0 |
status: | Triaged → In Progress |
Changed in plainbox-provider-checkbox: | |
status: | In Progress → Fix Committed |
Changed in plainbox-provider-checkbox: | |
status: | Fix Committed → Fix Released |
Job `miscellanea/ submission- resources` is listed in `mandatory_include` so it's always run, and pulls in all its dependencies.
Those two unwanted jobs got added by spineau here: https:/ /git.launchpad. net/plainbox- provider- checkbox/ commit/ ?id=339a6b82c97 9622c4e523454f8 944f67cbedb464
I don't know the reasoning behind it, so I'm assigning this to Sylvain.