From Fedora Project Wiki
(commands to query apps using a certain toolkit) |
(add transmission example) |
||
Line 7: | Line 7: | ||
<pre>repoquery -q --whatrequires gtk2 | <pre>repoquery -q --whatrequires gtk2 | ||
repoquery -q --whatrequires gtk3 | repoquery -q --whatrequires gtk3 | ||
repoquery -q --whatrequires qt</pre></li> | repoquery -q --whatrequires qt</pre> | ||
Some applications have different frontends, e.g. <code>transmission-gtk</code> and <code>transmission-qt</code>, so you can easily compare their appearance. | |||
</li> | |||
<li> Run all the applications (together, ideally, as it makes it easy to compare their appearance) </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> | <li> Check the appearance of toolkit elements like font styling, button size and appearance, scrollbar appearance and so on in each application </li> |
Revision as of 12:13, 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
Some applications have different frontends, e.g.
transmission-gtk
andtransmission-qt
, so you can easily compare their appearance. - 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