test-headless \
test-autologin \
test-autologin-pam \
+ test-autologin-pam-config \
test-autologin-in-background \
test-autologin-guest-in-background \
test-autologin-timeout-in-background \
test-autologin-session-crash \
test-autologin-password \
test-autologin-new-authtok \
- test-autologin-gobject-timeout \
- test-autologin-gobject-guest-timeout \
+ test-autologin-timeout-gobject \
+ test-autologin-guest-timeout-gobject \
+ test-xserver-config \
+ test-allow-tcp \
+ test-allow-tcp-xorg-1.16 \
test-change-authentication \
test-restart-authentication \
- test-gobject-cancel-authentication \
+ test-cancel-authentication-gobject \
test-login-pam \
+ test-login-pam-config \
test-denied \
test-expired \
test-cred-error \
test-cred-unavail \
test-autologin-session-error \
test-autologin-logout \
+ test-autologin-session \
+ test-autologin-timeout-logout \
test-autologin-previous-session \
test-autologin-guest \
test-autologin-guest-session-config \
test-login-guest-session-config \
test-group-membership \
test-xdg-current-desktop \
- test-xdg-seat \
+ test-xdg-current-desktop-legacy \
test-language-env \
test-session-stdout \
test-session-stderr \
test-login-crash-authenticate \
test-login-invalid-greeter \
test-login-gobject \
- test-login-gobject-manual \
- test-login-gobject-manual-previous-session \
- test-login-gobject-no-password \
- test-login-gobject-long-username \
- test-login-gobject-long-password \
- test-login-gobject-two-factor \
- test-login-gobject-new-authtok \
- test-login-gobject-info-prompt \
- test-login-gobject-multi-info-prompt \
- test-login-gobject-multi-prompt \
- test-login-gobject-pick-session \
- test-login-gobject-remember-session \
- test-login-gobject-manual-remember-session \
- test-login-gobject-previous-session \
- test-login-gobject-wrong-password \
- test-login-gobject-invalid-user \
- test-login-gobject-invalid-session \
- test-login-gobject-logout \
- test-login-gobject-guest \
- test-login-gobject-guest-pick-session \
- test-login-gobject-guest-disabled \
- test-login-gobject-guest-no-setup-script \
- test-login-gobject-guest-fail-setup-script \
- test-login-gobject-guest-logout \
- test-login-gobject-remote-session \
+ test-login-manual-gobject \
+ test-login-manual-previous-session-gobject \
+ test-login-no-password-gobject \
+ test-login-long-username-gobject \
+ test-login-long-password-gobject \
+ test-login-two-factor-gobject \
+ test-login-new-authtok-gobject \
+ test-login-info-prompt-gobject \
+ test-login-multi-info-prompt-gobject \
+ test-login-multi-prompt-gobject \
+ test-login-pick-session-gobject \
+ test-login-remember-session-gobject \
+ test-login-manual-remember-session-gobject \
+ test-login-previous-session-gobject \
+ test-login-wrong-password-gobject \
+ test-login-invalid-user-gobject \
+ test-login-invalid-session-gobject \
+ test-login-logout-gobject \
+ test-login-guest-gobject \
+ test-login-guest-pick-session-gobject \
+ test-login-guest-disabled-gobject \
+ test-login-guest-no-setup-script-gobject \
+ test-login-guest-fail-setup-script-gobject \
+ test-login-guest-logout-gobject \
+ test-login-remote-session-gobject \
test-login-session-crash \
test-login-xserver-crash \
test-xserver-no-share \
test-upstart-login \
test-dbus \
test-lock-seat \
+ test-lock-seat-after-vt-switch \
+ test-lock-seat-twice \
test-lock-seat-resettable \
test-lock-seat-return-session \
test-lock-session \
+ test-lock-session-twice \
test-lock-session-no-password \
test-lock-session-resettable \
test-lock-session-return-session \
test-lock-seat-console-kit \
test-lock-seat-return-session-console-kit \
test-switch-to-greeter \
+ test-switch-to-greeter-disabled \
test-switch-to-greeter-new-session \
test-switch-to-greeter-resettable \
test-switch-to-greeter-return-session \
test-switch-to-greeter-return-session-pam \
test-switch-to-greeter-return-session-logout \
test-switch-to-guest \
+ test-switch-to-guest-disabled \
test-switch-to-guest-fail-resettable \
test-switch-to-user \
+ test-switch-to-user-disabled \
test-switch-to-user-no-password \
test-switch-to-user-active \
test-switch-to-user-existing \
test-vnc-command \
test-vnc-dimensions \
test-vnc-open-file-descriptors \
+ test-vnc-guest \
+ test-xremote-autologin \
+ test-xremote-login \
test-xdmcp-client \
+ test-xdmcp-client-xorg-1.16 \
test-xdmcp-server-autologin \
test-xdmcp-server-login \
test-xdmcp-server-double-login \
+ test-xdmcp-server-guest \
+ test-xdmcp-server-keep-alive \
+ test-xdmcp-server-hostname \
+ test-xdmcp-server-xdm-authentication \
+ test-xdmcp-server-xdm-authentication-missing-data \
+ test-xdmcp-server-xdm-authentication-short-data \
+ test-xdmcp-server-xdm-authentication-long-data \
+ test-xdmcp-server-xdm-authentication-required \
+ test-xdmcp-server-xdm-authentication-missing-key \
+ test-xdmcp-server-xdm-authentication-no-key \
+ test-xdmcp-server-xdm-authentication-invalid-authorization \
+ test-xdmcp-server-invalid-authentication \
+ test-xdmcp-server-request-without-addresses \
+ test-xdmcp-server-request-without-authorization \
+ test-xdmcp-server-request-invalid-authentication \
+ test-xdmcp-server-request-invalid-authorization \
test-utmp-login \
test-utmp-autologin \
test-utmp-wrong-password \
+ test-audit-autologin \
test-no-accounts-service \
test-console-kit \
+ test-console-kit-no-xdg-runtime \
test-no-console-kit \
test-no-login1 \
test-no-console-kit-or-login1 \
- test-gobject-power \
- test-gobject-power-no-console-kit \
- test-gobject-power-no-login1 \
- test-gobject-power-no-services \
+ test-power-gobject \
+ test-power-no-console-kit-gobject \
+ test-power-no-login1-gobject \
+ test-power-no-services-gobject \
test-open-file-descriptors \
test-xdmcp-server-open-file-descriptors \
+ test-add-local-x-seat \
test-multi-seat \
+ test-multi-seat-seat0-non-graphical \
+ test-multi-seat-seat0-non-graphical-disabled \
+ test-multi-seat-non-graphical \
+ test-multi-seat-non-graphical-disabled \
+ test-multi-seat-change-graphical \
+ test-multi-seat-change-graphical-disabled \
+ test-multi-seat-globbing-config-sections \
test-mir-autologin \
test-mir-greeter \
test-mir-session \
test-mir-session-crash \
test-mir-session-compositor-crash \
+ test-mir-container-session \
+ test-wayland-autologin \
+ test-wayland-greeter \
+ test-wayland-session \
test-unity-compositor-command \
test-unity-compositor-not-found \
test-unity-compositor-fail-start \
test-unity-login \
test-unity-switch \
test-unity-plymouth \
+ test-unity-script-hooks \
test-unity-mir-autologin \
test-unity-mir-greeter-x-session \
test-unity-mir-greeter-mir-session \
test-unity-mir-lock-seat \
test-unity-mir-session-x-greeter \
+ test-unity-mir-switch \
test-unity-mir-switch-to-user-resettable \
- test-unity-xdg-seat \
- test-surfaceflinger-autologin
+ test-unity-mir-script-hooks \
+ test-invalid-seat \
+ test-seatdefaults-still-supported
+# test-mir-script-hooks \
# test-session-exit-error
# test-greeter-no-exit
-# test-gobject-change-password
-# test-qt-change-password
+# test-change-password-gobject
+# test-change-password-qt
# test-autologin-create-directory
TESTS += \
- test-python-cancel-authentication \
+ test-cancel-authentication-python \
test-users-python \
test-login-python \
- test-login-python-manual \
- test-login-python-manual-previous-session \
- test-login-python-no-password \
- test-login-python-long-username \
- test-login-python-long-password \
- test-login-python-two-factor \
- test-login-python-new-authtok \
- test-login-python-info-prompt \
- test-login-python-multi-info-prompt \
- test-login-python-previous-session \
- test-login-python-wrong-password \
- test-login-python-invalid-user \
- test-login-python-invalid-session \
- test-login-python-logout \
- test-login-python-pick-session \
- test-login-python-remember-session \
- test-login-python-manual-remember-session \
- test-login-python-guest \
- test-login-python-guest-pick-session \
- test-login-python-guest-disabled \
- test-login-python-guest-no-setup-script \
- test-login-python-guest-fail-setup-script \
- test-login-python-guest-logout \
- test-login-python-remote-session \
- test-autologin-python-timeout \
- test-autologin-python-guest-timeout \
- test-python-power \
- test-python-power-no-console-kit \
- test-python-power-no-login1 \
- test-python-power-no-services
+ test-login-manual-python \
+ test-login-manual-previous-session-python \
+ test-login-no-password-python \
+ test-login-long-username-python \
+ test-login-long-password-python \
+ test-login-two-factor-python \
+ test-login-new-authtok-python \
+ test-login-info-prompt-python \
+ test-login-multi-info-prompt-python \
+ test-login-previous-session-python \
+ test-login-wrong-password-python \
+ test-login-invalid-user-python \
+ test-login-invalid-session-python \
+ test-login-logout-python \
+ test-login-pick-session-python \
+ test-login-remember-session-python \
+ test-login-manual-remember-session-python \
+ test-login-guest-python \
+ test-login-guest-pick-session-python \
+ test-login-guest-disabled-python \
+ test-login-guest-no-setup-script-python \
+ test-login-guest-fail-setup-script-python \
+ test-login-guest-logout-python \
+ test-login-remote-session-python \
+ test-autologin-timeout-python \
+ test-autologin-guest-timeout-python \
+ test-power-python \
+ test-power-no-console-kit-python \
+ test-power-no-login1-python \
+ test-power-no-services-python
if COMPILE_LIBLIGHTDM_QT4
TESTS += \
- test-autologin-qt4-timeout \
- test-autologin-qt4-guest-timeout \
- test-qt4-cancel-authentication \
+ test-autologin-timeout-qt4 \
+ test-autologin-guest-timeout-qt4 \
+ test-cancel-authentication-qt4 \
test-login-qt4 \
- test-login-qt4-manual \
- test-login-qt4-manual-previous-session \
- test-login-qt4-no-password \
- test-login-qt4-long-username \
- test-login-qt4-long-password \
- test-login-qt4-two-factor \
- test-login-qt4-new-authtok \
- test-login-qt4-info-prompt \
- test-login-qt4-multi-info-prompt \
- test-login-qt4-previous-session \
- test-login-qt4-wrong-password \
- test-login-qt4-invalid-user \
- test-login-qt4-invalid-session \
- test-login-qt4-logout \
- test-login-qt4-pick-session \
- test-login-qt4-remember-session \
- test-login-qt4-manual-remember-session \
- test-login-qt4-guest \
- test-login-qt4-guest-pick-session \
- test-login-qt4-guest-disabled \
- test-login-qt4-guest-no-setup-script \
- test-login-qt4-guest-fail-setup-script \
- test-login-qt4-guest-logout \
- test-login-qt4-remote-session \
+ test-login-manual-qt4 \
+ test-login-manual-previous-session-qt4 \
+ test-login-no-password-qt4 \
+ test-login-long-username-qt4 \
+ test-login-long-password-qt4 \
+ test-login-two-factor-qt4 \
+ test-login-new-authtok-qt4 \
+ test-login-info-prompt-qt4 \
+ test-login-multi-info-prompt-qt4 \
+ test-login-previous-session-qt4 \
+ test-login-wrong-password-qt4 \
+ test-login-invalid-user-qt4 \
+ test-login-invalid-session-qt4 \
+ test-login-logout-qt4 \
+ test-login-pick-session-qt4 \
+ test-login-remember-session-qt4 \
+ test-login-manual-remember-session-qt4 \
+ test-login-guest-qt4 \
+ test-login-guest-pick-session-qt4 \
+ test-login-guest-disabled-qt4 \
+ test-login-guest-no-setup-script-qt4 \
+ test-login-guest-fail-setup-script-qt4 \
+ test-login-guest-logout-qt4 \
+ test-login-remote-session-qt4 \
test-users-qt4 \
- test-qt4-power \
- test-qt4-power-no-console-kit \
- test-qt4-power-no-login1 \
- test-qt4-power-no-services
+ test-power-qt4 \
+ test-power-no-console-kit-qt4 \
+ test-power-no-login1-qt4 \
+ test-power-no-services-qt4
endif
if COMPILE_LIBLIGHTDM_QT5
TESTS += \
- test-autologin-qt5-timeout \
- test-autologin-qt5-guest-timeout \
- test-qt5-cancel-authentication \
+ test-autologin-timeout-qt5 \
+ test-autologin-guest-timeout-qt5 \
+ test-cancel-authentication-qt5 \
test-login-qt5 \
- test-login-qt5-manual \
- test-login-qt5-manual-previous-session \
- test-login-qt5-no-password \
- test-login-qt5-long-username \
- test-login-qt5-long-password \
- test-login-qt5-two-factor \
- test-login-qt5-new-authtok \
- test-login-qt5-info-prompt \
- test-login-qt5-multi-info-prompt \
- test-login-qt5-previous-session \
- test-login-qt5-wrong-password \
- test-login-qt5-invalid-user \
- test-login-qt5-invalid-session \
- test-login-qt5-logout \
- test-login-qt5-pick-session \
- test-login-qt5-remember-session \
- test-login-qt5-manual-remember-session \
- test-login-qt5-guest \
- test-login-qt5-guest-pick-session \
- test-login-qt5-guest-disabled \
- test-login-qt5-guest-no-setup-script \
- test-login-qt5-guest-fail-setup-script \
- test-login-qt5-guest-logout \
- test-login-qt5-remote-session \
+ test-login-manual-qt5 \
+ test-login-manual-previous-session-qt5 \
+ test-login-no-password-qt5 \
+ test-login-long-username-qt5 \
+ test-login-long-password-qt5 \
+ test-login-two-factor-qt5 \
+ test-login-new-authtok-qt5 \
+ test-login-info-prompt-qt5 \
+ test-login-multi-info-prompt-qt5 \
+ test-login-previous-session-qt5 \
+ test-login-wrong-password-qt5 \
+ test-login-invalid-user-qt5 \
+ test-login-invalid-session-qt5 \
+ test-login-logout-qt5 \
+ test-login-pick-session-qt5 \
+ test-login-remember-session-qt5 \
+ test-login-manual-remember-session-qt5 \
+ test-login-guest-qt5 \
+ test-login-guest-pick-session-qt5 \
+ test-login-guest-disabled-qt5 \
+ test-login-guest-no-setup-script-qt5 \
+ test-login-guest-fail-setup-script-qt5 \
+ test-login-guest-logout-qt5 \
+ test-login-remote-session-qt5 \
test-users-qt5 \
- test-qt5-power \
- test-qt5-power-no-console-kit \
- test-qt5-power-no-login1 \
- test-qt5-power-no-services
+ test-power-qt5 \
+ test-power-no-console-kit-qt5 \
+ test-power-no-login1-qt5 \
+ test-power-no-services-qt5
endif
EXTRA_DIST = \
data/greeters/test-python-greeter.desktop \
data/greeters/test-qt4-greeter.desktop \
data/greeters/test-qt5-greeter.desktop \
+ data/greeters/test-wayland-greeter.desktop \
+ data/keys.conf \
data/sessions/alternative.desktop \
data/sessions/default.desktop \
data/sessions/mir.desktop \
+ data/sessions/mir-container.desktop \
data/sessions/named.desktop \
- data/sessions/surfaceflinger.desktop \
+ data/sessions/named-legacy.desktop \
+ data/sessions/wayland.desktop \
scripts/0-additional.conf \
scripts/1-additional.conf \
+ scripts/add-local-x-seat.conf \
scripts/additional-config.conf \
scripts/additional-config-priority.conf \
scripts/additional-system-config.conf \
scripts/additional-system-config-priority.conf \
+ scripts/allow-tcp.conf \
+ scripts/allow-tcp-xorg-1.16.conf \
+ scripts/audit-autologin.conf \
scripts/autologin.conf \
scripts/autologin-guest.conf \
scripts/autologin-guest-fail-setup-script.conf \
scripts/autologin-in-background.conf \
scripts/autologin-invalid-greeter.conf \
scripts/autologin-pam.conf \
- scripts/autologin-timeout-in-background.conf \
+ scripts/autologin-pam-config.conf \
scripts/autologin-invalid-session.conf \
scripts/autologin-invalid-user.conf \
scripts/autologin-logout.conf \
scripts/autologin-new-authtok.conf \
scripts/autologin-password.conf \
scripts/autologin-previous-session.conf \
+ scripts/autologin-session.conf \
scripts/autologin-session-crash.conf \
scripts/autologin-session-error.conf \
scripts/autologin-timeout.conf \
+ scripts/autologin-timeout-in-background.conf \
+ scripts/autologin-timeout-logout.conf \
scripts/autologin-xserver-crash.conf \
scripts/change-authentication.conf \
scripts/cancel-authentication.conf \
scripts/console-kit.conf \
+ scripts/console-kit-no-xdg-runtime.conf \
scripts/corrupt-xauthority.conf \
scripts/crash-authenticate.conf \
scripts/cred-error.conf \
scripts/headless.conf \
scripts/home-dir-on-authenticate.conf \
scripts/home-dir-on-session.conf \
+ scripts/invalid-seat.conf \
scripts/language.conf \
scripts/language-env.conf \
scripts/language-no-accounts-service.conf \
scripts/lock-seat.conf \
- scripts/lock-seat-console-kit.conf \
+ scripts/lock-seat-after-vt-switch.conf \
+ scripts/lock-seat-console-kit.conf \
scripts/lock-seat-resettable.conf \
scripts/lock-seat-return-session.conf \
scripts/lock-seat-return-session-console-kit.conf \
+ scripts/lock-seat-twice.conf \
scripts/lock-session.conf \
scripts/lock-session-no-password.conf \
scripts/lock-session-resettable.conf \
scripts/lock-session-return-session.conf \
+ scripts/lock-session-twice.conf \
scripts/login.conf \
scripts/login-crash-authenticate.conf \
scripts/login-guest.conf \
scripts/login-new-authtok.conf \
scripts/login-no-password.conf \
scripts/login-pam.conf \
+ scripts/login-pam-config.conf \
scripts/login-pick-session.conf \
scripts/login-previous-session.conf \
scripts/login-remember-session.conf \
scripts/login-wrong-password.conf \
scripts/login-xserver-crash.conf \
scripts/mir-autologin.conf \
+ scripts/mir-container-session.conf \
scripts/mir-greeter.conf \
+ scripts/mir-script-hooks.conf \
scripts/mir-session.conf \
scripts/mir-session-compositor-crash.conf \
scripts/mir-session-crash.conf \
scripts/multi-seat.conf \
+ scripts/multi-seat-change-graphical.conf \
+ scripts/multi-seat-change-graphical-disabled.conf \
+ scripts/multi-seat-non-graphical.conf \
+ scripts/multi-seat-non-graphical-disabled.conf \
+ scripts/multi-seat-seat0-non-graphical.conf \
+ scripts/multi-seat-seat0-non-graphical-disabled.conf \
+ scripts/multi-seat-globbing-config-sections.conf \
scripts/no-accounts-service.conf \
scripts/no-config.conf \
scripts/no-console-kit.conf \
scripts/session-stderr.conf \
scripts/session-stderr-multi-write.conf \
scripts/session-stderr-backup.conf \
- scripts/surfaceflinger-autologin.conf \
scripts/switch-to-greeter.conf \
+ scripts/switch-to-greeter-disabled.conf \
scripts/switch-to-greeter-new-session.conf \
scripts/switch-to-greeter-resettable.conf \
scripts/switch-to-greeter-return-session.conf \
scripts/switch-to-greeter-return-session-logout.conf \
scripts/switch-to-greeter-return-session-pam.conf \
scripts/switch-to-guest.conf \
+ scripts/switch-to-guest-disabled.conf \
scripts/switch-to-guest-fail-resettable.conf \
scripts/switch-to-user.conf \
scripts/switch-to-users.conf \
scripts/switch-to-user-active.conf \
+ scripts/switch-to-user-disabled.conf \
scripts/switch-to-user-existing.conf \
scripts/switch-to-user-existing-no-password.conf \
scripts/switch-to-user-existing-resettable.conf \
scripts/unity-mir-greeter-mir-session.conf \
scripts/unity-mir-lock-seat.conf \
scripts/unity-mir-greeter-x-session.conf \
+ scripts/unity-mir-script-hooks.conf \
scripts/unity-mir-session-x-greeter.conf \
+ scripts/unity-mir-switch.conf \
scripts/unity-mir-switch-to-user-resettable.conf \
scripts/unity-plymouth.conf \
+ scripts/unity-script-hooks.conf \
scripts/unity-switch.conf \
- scripts/unity-xdg-seat.conf \
scripts/upstart-autologin.conf \
scripts/upstart-login.conf \
scripts/users.conf \
scripts/utmp-wrong-password.conf \
scripts/vnc-command.conf \
scripts/vnc-dimensions.conf \
+ scripts/vnc-guest.conf \
scripts/vnc-login.conf \
scripts/vnc-open-file-descriptors.conf \
+ scripts/wayland-autologin.conf \
+ scripts/wayland-greeter.conf \
+ scripts/wayland-session.conf \
scripts/xauthority.conf \
scripts/xdg-current-desktop.conf \
- scripts/xdg-seat.conf \
+ scripts/xdg-current-desktop-legacy.conf \
scripts/xdmcp-client.conf \
+ scripts/xdmcp-client-xorg-1.16.conf \
scripts/xdmcp-server-autologin.conf \
scripts/xdmcp-server-double-login.conf \
+ scripts/xdmcp-server-guest.conf \
+ scripts/xdmcp-server-hostname.conf \
+ scripts/xdmcp-server-invalid-authentication.conf \
+ scripts/xdmcp-server-keep-alive.conf \
scripts/xdmcp-server-login.conf \
scripts/xdmcp-server-open-file-descriptors.conf \
+ scripts/xdmcp-server-request-invalid-authentication.conf \
+ scripts/xdmcp-server-request-invalid-authorization.conf \
+ scripts/xdmcp-server-request-without-addresses.conf \
+ scripts/xdmcp-server-request-without-authorization.conf \
+ scripts/xdmcp-server-xdm-authentication.conf \
+ scripts/xdmcp-server-xdm-authentication-invalid-authorization.conf \
+ scripts/xdmcp-server-xdm-authentication-long-data.conf \
+ scripts/xdmcp-server-xdm-authentication-missing-key.conf \
+ scripts/xdmcp-server-xdm-authentication-missing-data.conf \
+ scripts/xdmcp-server-xdm-authentication-no-key.conf \
+ scripts/xdmcp-server-xdm-authentication-required.conf \
+ scripts/xdmcp-server-xdm-authentication-short-data.conf \
+ scripts/xremote-autologin.conf \
+ scripts/xremote-login.conf \
+ scripts/xserver-config.conf \
scripts/xserver-fail-start.conf \
- scripts/xserver-no-share.conf
+ scripts/xserver-no-share.conf \
+ scripts/seatdefaults-still-supported.conf