PolkitKdeTestPlan

= Test Plan for polkit-kde =

How to test on F-12
cat /etc/fedora-release su -c "yum localinstall polkit-kde-0.95.1-4.fc12.*.rpm" killall /usr/libexec/polkit-gnome-authentication-agent-1 /usr/libexec/kde4/polkit-kde-authentication-agent-1 & pidof /usr/libexec/kde4/polkit-kde-authentication-agent-1 pkexec echo "Hello, world" ps aux | grep polkit
 * You need to have Fedora 12
 * Install polkit-kde from here: i686 or x86_64
 * Kill Gnome Authentication Agent and start the KDE one
 * Test whether Authentication Agent is running
 * Do some PolicyKit action that requires authentication, for example
 * When you execute this action as regular user, this should happened:
 * 1) KDE (not the Gnome one) authentication dialog should appear (above all windows)
 * 2) You can display details of the action
 * 3) You can enter wrong root password and the dialog shows an error with short delay (delay is needed to prevent automatic attacks)
 * 4) PolicyKit should deny your action on pressing Cancel button or after 3 unsuccessful attempts to enter password
 * 5) You can enter proper root password, dialog will disappear and the text Hello, World appears in the terminal window
 * Stop your session, start new KDE session and see if KDE authentication agent is running and the Gnome one is not running

Known issues

 * Authentication dialog doesn't appear above all windows
 * Bug #530456 Dialog doesn't accept empty password (if it is empty - e.g. on Live CD)