QStyleFactory::keys() has no Breeze theme
Closed, InvalidPublic

Description

When debugging an issue with failing rendertest for kdepim-addons I realized, that the issue is, that on ci images there is no Breeze color schema available. If I run QStyleFactory::keys() for my normal system/neon system. I get:
("Breeze", "Windows", "Fusion")
for the CI images I get:
("bb10dark", "bb10bright", "cleanlooks", "gtk2", "cde", "motif", "plastique", "Windows", "Fusion")

I fixed the issue now to make sure that tests are run with the Fusion color schema - but IMO it makes sense to have at least the option to test with breeze style.

knauss created this task.Nov 30 2017, 1:45 PM
Restricted Application added a subscriber: sysadmin. · View Herald TranscriptNov 30 2017, 1:45 PM
bcooksley closed this task as Invalid.Nov 30 2017, 7:52 PM
bcooksley added a subscriber: bcooksley.

This is intentional - the CI system cannot provide Breeze all the time as necessary Binary components won't be around in say a KCoreAddons build.

If your tests need Breeze you should add a dependency on it and as long as that doesn't create a dependency loop the system will make it available.