Merge ~pieq/plainbox-provider-checkbox:1968943-rework-max-resolution-job into plainbox-provider-checkbox:master
Status: | Merged |
---|---|
Approved by: | Sylvain Pineau |
Approved revision: | a028a44bb18f0f2e9e26c91c3e7f216c70911509 |
Merged at revision: | 91478e881f1672cb9c9a3f68fd7b2d31b6602b07 |
Proposed branch: | ~pieq/plainbox-provider-checkbox:1968943-rework-max-resolution-job |
Merge into: | plainbox-provider-checkbox:master |
Diff against target: |
289 lines (+149/-99) 4 files modified
bin/graphics_max_resolution.py (+148/-0) dev/null (+0/-74) units/graphics/jobs.pxu (+1/-17) units/graphics/legacy.pxu (+0/-8) |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Devices Certification Bot | Needs Fixing | ||
Sylvain Pineau (community) | Approve | ||
Review via email: mp+424146@code.launchpad.net |
Description of the change
See commit messages for more information.
This change provides more information when running the .*maximum_
These changes have been tested on 20.04 and 22.04 using X11 and Wayland on two different devices:
- a laptop with a UHD screen (3840x2160) and an external FHD monitor (1920x1080) connected to it
- a desktop with a UHD monitor (3840x2160) connected to it
I tested a bunch of different scenarios:
- different resolutions
- different scale factors
- different GNOME settings ("Join Displays", "Mirror", "Single Display")
The results are available here:
https:/
Pay attention to the output as well as the choice selected by default in Checkbox (passed/failed) which reflects the script outcome.
Additionally, this MR also remove an unused script and job from the provider, since they are not used in any of our test plans.
tested as well on 20.04 and 22.04. all good.
But I doubt flake8 will let the last long line to land!