When running test with a hybrid graphics platform, plainbox request to switch graphic cards to test both iGPU and dGPU. The draft process is as following
1. graphics test for primary graphic card
2. switch to secondary graphic card (need to reboot system)
3. graphics test for secondary graphics card
4. other tests (including hibernate test)
5. monitor tests
6. suspend tests (including suspend_advanced, hybrid sleep)
7. after suspend tests (including display, resolution tests)
8. switch back primary graphics card (need to reboot system)
2013.com.canonical.certification::graphics/1_switch_card_.*
9. suspend for primary graphic card
2013.com.canonical.certification::suspend/1_suspend_after_switch_to_card_.*
10. display check for primary graphic card after susend
2013.com.canonical.certification::suspend/1_display_after_suspend.*
When I test with stella and clinet-cert-14.04 whitelist, test case "2013.com.canonical.certification::suspend/1_suspend_after_switch_to_card_.*" was not executed in both whitelist. After switch graphics in step 8 and resume plainbox, the next test case is "2013.com.canonical.certification::suspend/1_display_after_suspend.*". At that moment, system is just rebooted and not after suspend.
version of plainbox
ii plainbox 0.19~ppa~ubuntu14.04.1 all toolkit for software and hardware integration testing
ii plainbox-glmark2-es2-meta 0.14~ppa~ubuntu14.04.1 amd64 metapackage to selectively install glmark2-es2
ii plainbox-insecure-policy 0.19~ppa~ubuntu14.04.1 all policykit policy required to use plainbox (insecure version)
ii plainbox-provider-certification-client 0.14~ppa~ubuntu14.04.1 all Client Certification
ii plainbox-provider-checkbox 0.18~ppa2~ubuntu14.04.1 amd64 CheckBox provider for PlainBox
ii plainbox-provider-oem 0.1ubuntu45 all plainbox oem provider
ii plainbox-provider-oem-stella 0.1ubuntu45 all plainbox oem provider for stella
ii plainbox-provider-resource-generic 0.16~ppa~ubuntu14.04.1 amd64 CheckBox generic resource jobs provider
ii python3-plainbox 0.19~ppa~ubuntu14.04.1 all toolkit for software and hardware testing (python3 module)
u@u-HP- EliteBook- 840-G2: ~$ apt-cache policy plainbox ubuntu14. 04.1 ubuntu14. 04.1 ubuntu14. 04.1 0 ppa.launchpad. net/hardware- certification/ public/ ubuntu/ trusty/main amd64 Packages dpkg/status archive. ubuntu. com/ubuntu/ trusty/universe amd64 Packages
plainbox:
Installed: 0.19~ppa~
Candidate: 0.19~ppa~
Version table:
*** 0.19~ppa~
500 http://
100 /var/lib/
0.5.3-2 0
500 http://