From Fedora Project Wiki
m (improve link to technical specification) |
(commands to query apps using a certain toolkit) |
||
Line 2: | Line 2: | ||
|description=This test case tests whether theming is consistent across supported toolkits in Fedora Workstation. | |description=This test case tests whether theming is consistent across supported toolkits in Fedora Workstation. | ||
|actions= | |actions= | ||
<ol> | |||
<li> Clean boot the Fedora Workstation image or installation you wish to test</li> | |||
<li> Install applications based on all the supported toolkits listed in the [[Workstation/Technical_Specification#Appearance]] - for example, gedit for GTK+ 3, xchat-gnome for GTK+ 2, and liveusb-creator for Qt. Note that applications may change or update their toolkit from time to time, so be sure to double-check you are really checking all toolkits. You can see which available applications require certain toolkits by executing commands like these: | |||
<pre>repoquery -q --whatrequires gtk2 | |||
repoquery -q --whatrequires gtk3 | |||
repoquery -q --whatrequires qt</pre></li> | |||
<li> Run all the applications (together, ideally, as it makes it easy to compare their appearance) </li> | |||
<li> Check the appearance of toolkit elements like font styling, button size and appearance, scrollbar appearance and so on in each application </li> | |||
</ol> | |||
|results= | |results= | ||
# The applications should all look reasonably similar in all elements of toolkit theming - perfection is unlikely, so use your judgement | # The applications should all look reasonably similar in all elements of toolkit theming - perfection is unlikely, so use your judgement | ||
}} | }} | ||
[[Category:Workstation acceptance test cases]] | [[Category:Workstation acceptance test cases]] |
Revision as of 11:53, 9 April 2015
Description
This test case tests whether theming is consistent across supported toolkits in Fedora Workstation.
How to test
- Clean boot the Fedora Workstation image or installation you wish to test
- Install applications based on all the supported toolkits listed in the Workstation/Technical_Specification#Appearance - for example, gedit for GTK+ 3, xchat-gnome for GTK+ 2, and liveusb-creator for Qt. Note that applications may change or update their toolkit from time to time, so be sure to double-check you are really checking all toolkits. You can see which available applications require certain toolkits by executing commands like these:
repoquery -q --whatrequires gtk2 repoquery -q --whatrequires gtk3 repoquery -q --whatrequires qt
- Run all the applications (together, ideally, as it makes it easy to compare their appearance)
- Check the appearance of toolkit elements like font styling, button size and appearance, scrollbar appearance and so on in each application
Expected Results
- The applications should all look reasonably similar in all elements of toolkit theming - perfection is unlikely, so use your judgement