Suspend will be triggered twice on an UMA or a non-switchable hybrid system
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Provider for Plainbox - Canonical Certification (Legacy) |
Fix Released
|
High
|
Po-Hsu Lin |
Bug Description
After the fix for bug 1425386 has landed.
It works fine with switchable hybrid graphic systems, but it will ask tester to run suspend twice for an UMA or a non-switchable hybrid system:
For a hybrid system, it will be tested like this:
(card2) S3-advanced
(card2) card2-display-
(card2) cycle-resolutio
(card1) card1-suspend-
(card1) card1-display-
But for an UMA system, it's
(card1) S3-advanced
(card1) cycle-resolution
(card1) card1-suspend-
(card1) card1-display-
As you can see it will ask tester to run the suspend test twice, it's ok but a bit annoying.
This could be fixed by explicitly set S3-advanced and related test cases to card2-*, e.g.
(card2) card2-S3-advanced
(card2) card2-display-
(card2) card2-cycle-
(card1) card1-suspend-
(card1) card1-display-
However, this will make dependencies to be more complicated.
(The missing card1-cycle-
Related branches
- Sylvain Pineau: Approve
-
Diff: 1222 lines (+586/-282)8 files modifiedproviders/plainbox-provider-certification-client/units/client-cert-14-04.pxu (+59/-35)
providers/plainbox-provider-certification-client/whitelists/client-cert.whitelist (+62/-36)
providers/plainbox-provider-checkbox/jobs/audio.txt.in (+82/-59)
providers/plainbox-provider-checkbox/jobs/graphics.txt.in (+22/-14)
providers/plainbox-provider-checkbox/jobs/hibernate.txt.in (+49/-0)
providers/plainbox-provider-checkbox/jobs/led.txt.in (+1/-0)
providers/plainbox-provider-checkbox/jobs/monitor.txt.in (+176/-113)
providers/plainbox-provider-checkbox/jobs/suspend.txt.in (+135/-25)
summary: |
- The test case sequence for suspend/graphic-related should be re-ordered + Suspend will be triggered twice on an UMA or a non-switchable hybrid + system |
Changed in plainbox-provider-canonical-certification: | |
status: | New → In Progress |
importance: | Low → High |
Changed in plainbox-provider-canonical-certification: | |
status: | In Progress → Fix Committed |
Changed in plainbox-provider-canonical-certification: | |
milestone: | none → 0.16.1 |
Changed in plainbox-provider-canonical-certification: | |
status: | Fix Committed → Fix Released |
Assigning to Sam as he's working on the GPU tests now.