diff --git a/e2e-tests/pyproject.toml b/e2e-tests/pyproject.toml index b5564e0e51..f640c9bbf8 100644 --- a/e2e-tests/pyproject.toml +++ b/e2e-tests/pyproject.toml @@ -16,5 +16,5 @@ yarf = { path = ".yarf" } [dependency-groups] robocop = [ "click>=8.0.0", - "robotframework-robocop==8.2.4", + "robotframework-robocop==9.1.2", ] diff --git a/e2e-tests/resources/authd.resource b/e2e-tests/resources/authd.resource index 41a443a4f7..8a400b5c04 100644 --- a/e2e-tests/resources/authd.resource +++ b/e2e-tests/resources/authd.resource @@ -1,12 +1,12 @@ *** Settings *** -Documentation Authd related test resources +Documentation Authd related test resources -Resource kvm.resource -Resource ./utils.resource +Resource kvm.resource +Resource ./utils.resource *** Variables *** -${local_password} qwer1234 +${local_password} qwer1234 *** Keywords *** diff --git a/e2e-tests/resources/broker.resource b/e2e-tests/resources/broker.resource index 3d92d1f28f..f0d933b3ab 100644 --- a/e2e-tests/resources/broker.resource +++ b/e2e-tests/resources/broker.resource @@ -1,20 +1,20 @@ *** Settings *** -Documentation Broker resource for the e2e tests. +Documentation Broker resource for the e2e tests. ... -... This is the single broker resource file. It defines all -... broker-specific variables (loaded from broker_vars.py based -... on the BROKER environment variable) and all broker keywords. - -Resource kvm.resource -Resource resources/utils.resource -Resource resources/authd.resource -Library ./Browser.py AS Browser -Library ./TOTP.py AS TOTP -Library ./EntraTAP.py AS EntraTAP -Library Hid.py AS Hid -Library OperatingSystem -Library String -Variables ./broker_vars.py +... This is the single broker resource file. It defines all +... broker-specific variables (loaded from broker_vars.py based +... on the BROKER environment variable) and all broker keywords. + +Resource kvm.resource +Resource resources/utils.resource +Resource resources/authd.resource +Library ./Browser.py AS Browser +Library ./TOTP.py AS TOTP +Library ./EntraTAP.py AS EntraTAP +Library Hid.py AS Hid +Library OperatingSystem +Library String +Variables ./broker_vars.py *** Keywords *** diff --git a/e2e-tests/resources/utils.resource b/e2e-tests/resources/utils.resource index dcb2ca9df8..26c0716026 100644 --- a/e2e-tests/resources/utils.resource +++ b/e2e-tests/resources/utils.resource @@ -1,27 +1,27 @@ *** Settings *** -Documentation authd test resources +Documentation authd test resources -Resource kvm.resource -Library ./Journal.py AS Journal -Library ./StringUtils.py AS StringUtils -Library ./VideoLogger.py AS VideoLogger -Library ./VNCRecorder.py AS VNCRecorder -Library ./Snapshot.py AS Snapshot -Library ./SSH.py AS SSH -Library Collections -Library Process -Library OperatingSystem -Library String +Resource kvm.resource +Library ./Journal.py AS Journal +Library ./StringUtils.py AS StringUtils +Library ./VideoLogger.py AS VideoLogger +Library ./VNCRecorder.py AS VNCRecorder +Library ./Snapshot.py AS Snapshot +Library ./SSH.py AS SSH +Library Collections +Library Process +Library OperatingSystem +Library String *** Variables *** -${SUITE_OUTPUT_DIR} ${OUTPUT_DIR}/${SUITE_NAME.rsplit('.')[-1]} +${SUITE_OUTPUT_DIR} ${OUTPUT_DIR}/${SUITE_NAME.rsplit('.')[-1]} # Save yarf debug screenshots as files in the suite output directory so that # they are referenced by relative URLs in log.html instead of being embedded # as base64. Set to an empty string to fall back to inline base64 embedding. -${YARF_IMAGE_DIR} ${SUITE_OUTPUT_DIR}/screenshots -${OCR_CONFIDENCE_THRESHOLD} 92 -${OCR_SIMILARITY_THRESHOLD} 92 +${YARF_IMAGE_DIR} ${SUITE_OUTPUT_DIR}/screenshots +${OCR_CONFIDENCE_THRESHOLD} 92 +${OCR_SIMILARITY_THRESHOLD} 92 *** Keywords *** diff --git a/e2e-tests/tests/allowed_users.robot b/e2e-tests/tests/allowed_users.robot index 71860dd30e..8b0799e1ff 100644 --- a/e2e-tests/tests/allowed_users.robot +++ b/e2e-tests/tests/allowed_users.robot @@ -1,17 +1,17 @@ *** Settings *** -Resource resources/utils.resource -Resource resources/authd.resource -Resource resources/broker.resource +Resource resources/utils.resource +Resource resources/authd.resource +Resource resources/broker.resource # Test Tags robot:exit-on-failure -Test Setup utils.Test Setup snapshot=%{BROKER}-installed -Test Teardown utils.Test Teardown +Test Setup utils.Test Setup snapshot=%{BROKER}-installed +Test Teardown utils.Test Teardown *** Variables *** -${username} %{E2E_USER} -${local_password} qwer1234 -${non_allowed_user} different-user +${username} %{E2E_USER} +${local_password} qwer1234 +${non_allowed_user} different-user *** Test Cases *** diff --git a/e2e-tests/tests/authctl_group_set_gid.robot b/e2e-tests/tests/authctl_group_set_gid.robot index 03ea7cb060..693e6b78dd 100644 --- a/e2e-tests/tests/authctl_group_set_gid.robot +++ b/e2e-tests/tests/authctl_group_set_gid.robot @@ -1,17 +1,17 @@ *** Settings *** -Resource resources/utils.resource -Resource resources/authd.resource -Resource resources/broker.resource +Resource resources/utils.resource +Resource resources/authd.resource +Resource resources/broker.resource # Test Tags robot:exit-on-failure -Test Setup utils.Test Setup snapshot=%{BROKER}-installed -Test Teardown utils.Test Teardown +Test Setup utils.Test Setup snapshot=%{BROKER}-installed +Test Teardown utils.Test Teardown *** Variables *** -${username} %{E2E_USER} -${local_password} qwer1234 -${new_gid} 60500 +${username} %{E2E_USER} +${local_password} qwer1234 +${new_gid} 60500 *** Test Cases *** diff --git a/e2e-tests/tests/authctl_user_set_uid.robot b/e2e-tests/tests/authctl_user_set_uid.robot index 767da60f5f..635ce0b540 100644 --- a/e2e-tests/tests/authctl_user_set_uid.robot +++ b/e2e-tests/tests/authctl_user_set_uid.robot @@ -1,17 +1,17 @@ *** Settings *** -Resource resources/utils.resource -Resource resources/authd.resource -Resource resources/broker.resource +Resource resources/utils.resource +Resource resources/authd.resource +Resource resources/broker.resource # Test Tags robot:exit-on-failure -Test Setup utils.Test Setup snapshot=%{BROKER}-installed -Test Teardown utils.Test Teardown +Test Setup utils.Test Setup snapshot=%{BROKER}-installed +Test Teardown utils.Test Teardown *** Variables *** -${username} %{E2E_USER} -${local_password} qwer1234 -${new_uid} 60500 +${username} %{E2E_USER} +${local_password} qwer1234 +${new_uid} 60500 *** Test Cases *** diff --git a/e2e-tests/tests/authd_disabled.robot b/e2e-tests/tests/authd_disabled.robot index 145d3b0f00..9fa9a9d22c 100644 --- a/e2e-tests/tests/authd_disabled.robot +++ b/e2e-tests/tests/authd_disabled.robot @@ -1,15 +1,15 @@ *** Settings *** -Resource resources/utils.resource -Resource resources/authd.resource -Resource resources/broker.resource +Resource resources/utils.resource +Resource resources/authd.resource +Resource resources/broker.resource # Test Tags robot:exit-on-failure -Test Setup utils.Test Setup snapshot=%{BROKER}-installed -Test Teardown utils.Test Teardown +Test Setup utils.Test Setup snapshot=%{BROKER}-installed +Test Teardown utils.Test Teardown *** Variables *** -${username} %{E2E_USER} +${username} %{E2E_USER} *** Test Cases *** diff --git a/e2e-tests/tests/broker_disabled.robot b/e2e-tests/tests/broker_disabled.robot index b27239bbbb..d9240d44fe 100644 --- a/e2e-tests/tests/broker_disabled.robot +++ b/e2e-tests/tests/broker_disabled.robot @@ -1,15 +1,15 @@ *** Settings *** -Resource resources/utils.resource -Resource resources/authd.resource -Resource resources/broker.resource +Resource resources/utils.resource +Resource resources/authd.resource +Resource resources/broker.resource # Test Tags robot:exit-on-failure -Test Setup utils.Test Setup snapshot=%{BROKER}-installed -Test Teardown utils.Test Teardown +Test Setup utils.Test Setup snapshot=%{BROKER}-installed +Test Teardown utils.Test Teardown *** Variables *** -${username} %{E2E_USER} +${username} %{E2E_USER} *** Test Cases *** diff --git a/e2e-tests/tests/config_home_base_dir.robot b/e2e-tests/tests/config_home_base_dir.robot index b7fae1c0c8..1c34e37320 100644 --- a/e2e-tests/tests/config_home_base_dir.robot +++ b/e2e-tests/tests/config_home_base_dir.robot @@ -1,17 +1,17 @@ *** Settings *** -Resource resources/utils.resource -Resource resources/authd.resource -Resource resources/broker.resource +Resource resources/utils.resource +Resource resources/authd.resource +Resource resources/broker.resource -Test Setup utils.Test Setup snapshot=%{BROKER}-installed -Test Teardown utils.Test Teardown +Test Setup utils.Test Setup snapshot=%{BROKER}-installed +Test Teardown utils.Test Teardown *** Variables *** -${username} %{E2E_USER} -${local_password} qwer1234 -${first_home_base_dir} /srv/authd-first-homes -${second_home_base_dir} /srv/authd-second-homes +${username} %{E2E_USER} +${local_password} qwer1234 +${first_home_base_dir} /srv/authd-first-homes +${second_home_base_dir} /srv/authd-second-homes *** Test Cases *** diff --git a/e2e-tests/tests/config_issuer_invalid.robot b/e2e-tests/tests/config_issuer_invalid.robot index bc4fce9538..2b0b3573d9 100644 --- a/e2e-tests/tests/config_issuer_invalid.robot +++ b/e2e-tests/tests/config_issuer_invalid.robot @@ -1,16 +1,16 @@ *** Settings *** -Resource resources/utils.resource -Resource resources/authd.resource -Resource resources/broker.resource +Resource resources/utils.resource +Resource resources/authd.resource +Resource resources/broker.resource # Test Tags robot:exit-on-failure -Test Setup utils.Test Setup snapshot=%{BROKER}-installed -Test Teardown utils.Test Teardown +Test Setup utils.Test Setup snapshot=%{BROKER}-installed +Test Teardown utils.Test Teardown *** Variables *** -${username} %{E2E_USER} -${local_password} qwer1234 +${username} %{E2E_USER} +${local_password} qwer1234 *** Test Cases *** diff --git a/e2e-tests/tests/config_owner_auto_update.robot b/e2e-tests/tests/config_owner_auto_update.robot index acc6177c76..bd3b9e0016 100644 --- a/e2e-tests/tests/config_owner_auto_update.robot +++ b/e2e-tests/tests/config_owner_auto_update.robot @@ -1,17 +1,17 @@ *** Settings *** -Resource resources/utils.resource -Resource resources/authd.resource -Resource resources/broker.resource +Resource resources/utils.resource +Resource resources/authd.resource +Resource resources/broker.resource # Test Tags robot:exit-on-failure -Test Setup utils.Test Setup snapshot=%{BROKER}-installed -Test Teardown utils.Test Teardown +Test Setup utils.Test Setup snapshot=%{BROKER}-installed +Test Teardown utils.Test Teardown *** Variables *** -${snapshot} %{BROKER}-installed -${username} %{E2E_USER} -${local_password} qwer1234 +${snapshot} %{BROKER}-installed +${username} %{E2E_USER} +${local_password} qwer1234 *** Test Cases *** diff --git a/e2e-tests/tests/deny_login_if_user_not_allowed.robot b/e2e-tests/tests/deny_login_if_user_not_allowed.robot index ff6e3dbdf4..fa680e3aaf 100644 --- a/e2e-tests/tests/deny_login_if_user_not_allowed.robot +++ b/e2e-tests/tests/deny_login_if_user_not_allowed.robot @@ -1,16 +1,16 @@ *** Settings *** -Resource resources/utils.resource -Resource resources/authd.resource -Resource resources/broker.resource +Resource resources/utils.resource +Resource resources/authd.resource +Resource resources/broker.resource # Test Tags robot:exit-on-failure -Test Setup utils.Test Setup snapshot=%{BROKER}-installed -Test Teardown utils.Test Teardown +Test Setup utils.Test Setup snapshot=%{BROKER}-installed +Test Teardown utils.Test Teardown *** Variables *** -${snapshot} %{BROKER}-installed -${username} %{E2E_USER} +${snapshot} %{BROKER}-installed +${username} %{E2E_USER} *** Test Cases *** diff --git a/e2e-tests/tests/deny_login_if_username_does_not_match.robot b/e2e-tests/tests/deny_login_if_username_does_not_match.robot index 9c6a50f730..fff0f236f7 100644 --- a/e2e-tests/tests/deny_login_if_username_does_not_match.robot +++ b/e2e-tests/tests/deny_login_if_username_does_not_match.robot @@ -1,17 +1,17 @@ *** Settings *** -Resource resources/utils.resource -Resource resources/authd.resource -Resource resources/broker.resource +Resource resources/utils.resource +Resource resources/authd.resource +Resource resources/broker.resource # Test Tags robot:exit-on-failure -Test Setup utils.Test Setup snapshot=%{BROKER}-installed -Test Teardown utils.Test Teardown +Test Setup utils.Test Setup snapshot=%{BROKER}-installed +Test Teardown utils.Test Teardown *** Variables *** -${snapshot} %{BROKER}-installed -${username} %{E2E_USER} -${local_password} qwer1234 +${snapshot} %{BROKER}-installed +${username} %{E2E_USER} +${local_password} qwer1234 *** Test Cases *** diff --git a/e2e-tests/tests/device_registration.robot b/e2e-tests/tests/device_registration.robot index 8a307bfcb0..2b7ba6d19d 100644 --- a/e2e-tests/tests/device_registration.robot +++ b/e2e-tests/tests/device_registration.robot @@ -1,18 +1,18 @@ *** Settings *** -Resource resources/utils.resource -Resource resources/authd.resource -Resource resources/broker.resource +Resource resources/utils.resource +Resource resources/authd.resource +Resource resources/broker.resource -Test Setup utils.Test Setup snapshot=%{BROKER}-installed -Test Teardown utils.Test Teardown +Test Setup utils.Test Setup snapshot=%{BROKER}-installed +Test Teardown utils.Test Teardown # Test Tags robot:exit-on-failure -Test Tags requires:msentraid +Test Tags requires:msentraid *** Variables *** -${username} %{E2E_USER} -${local_password} qwer1234 +${username} %{E2E_USER} +${local_password} qwer1234 *** Test Cases *** diff --git a/e2e-tests/tests/force_access_check_with_provider.robot b/e2e-tests/tests/force_access_check_with_provider.robot index 14e6afb1e4..513c695772 100644 --- a/e2e-tests/tests/force_access_check_with_provider.robot +++ b/e2e-tests/tests/force_access_check_with_provider.robot @@ -1,16 +1,16 @@ *** Settings *** -Resource resources/utils.resource -Resource resources/authd.resource -Resource resources/broker.resource +Resource resources/utils.resource +Resource resources/authd.resource +Resource resources/broker.resource # Test Tags robot:exit-on-failure -Test Setup utils.Test Setup snapshot=%{BROKER}-installed -Test Teardown utils.Test Teardown +Test Setup utils.Test Setup snapshot=%{BROKER}-installed +Test Teardown utils.Test Teardown *** Variables *** -${username} %{E2E_USER} -${local_password} qwer1234 +${username} %{E2E_USER} +${local_password} qwer1234 *** Test Cases *** diff --git a/e2e-tests/tests/gdm_managed_user_after_reboot.robot b/e2e-tests/tests/gdm_managed_user_after_reboot.robot index f34f850f3e..bfa845fadc 100644 --- a/e2e-tests/tests/gdm_managed_user_after_reboot.robot +++ b/e2e-tests/tests/gdm_managed_user_after_reboot.robot @@ -1,15 +1,15 @@ *** Settings *** -Resource resources/utils.resource -Resource resources/authd.resource -Resource resources/broker.resource +Resource resources/utils.resource +Resource resources/authd.resource +Resource resources/broker.resource -Test Setup utils.Test Setup snapshot=%{BROKER}-installed -Test Teardown utils.Test Teardown +Test Setup utils.Test Setup snapshot=%{BROKER}-installed +Test Teardown utils.Test Teardown *** Variables *** -${username} %{E2E_USER} -${local_password} qwer1234 +${username} %{E2E_USER} +${local_password} qwer1234 *** Test Cases *** diff --git a/e2e-tests/tests/local_user_passwd_change.robot b/e2e-tests/tests/local_user_passwd_change.robot index a096bb3ba5..4ffdebcb3b 100644 --- a/e2e-tests/tests/local_user_passwd_change.robot +++ b/e2e-tests/tests/local_user_passwd_change.robot @@ -1,15 +1,15 @@ *** Settings *** -Resource resources/utils.resource -Resource resources/authd.resource -Resource resources/broker.resource +Resource resources/utils.resource +Resource resources/authd.resource +Resource resources/broker.resource # Test Tags robot:exit-on-failure -Test Setup utils.Test Setup snapshot=%{BROKER}-installed -Test Teardown utils.Test Teardown +Test Setup utils.Test Setup snapshot=%{BROKER}-installed +Test Teardown utils.Test Teardown *** Variables *** -${new_password} Passwd1234 +${new_password} Passwd1234 *** Test Cases *** diff --git a/e2e-tests/tests/local_user_passwd_change_cli.robot b/e2e-tests/tests/local_user_passwd_change_cli.robot index 37b6d215ba..4883f47169 100644 --- a/e2e-tests/tests/local_user_passwd_change_cli.robot +++ b/e2e-tests/tests/local_user_passwd_change_cli.robot @@ -1,17 +1,17 @@ *** Settings *** -Resource resources/utils.resource -Resource resources/authd.resource -Resource resources/broker.resource +Resource resources/utils.resource +Resource resources/authd.resource +Resource resources/broker.resource # Test Tags robot:exit-on-failure -Test Setup utils.Test Setup snapshot=%{BROKER}-installed -Test Teardown utils.Test Teardown +Test Setup utils.Test Setup snapshot=%{BROKER}-installed +Test Teardown utils.Test Teardown *** Variables *** -${new_good_password} 2FuA2M3jfGl -${new_password_too_short} 1234 -${new_password_too_simple} 12345678 +${new_good_password} 2FuA2M3jfGl +${new_password_too_short} 1234 +${new_password_too_simple} 12345678 *** Test Cases *** diff --git a/e2e-tests/tests/lockscreen.robot b/e2e-tests/tests/lockscreen.robot index 30894abf94..80783d58d7 100644 --- a/e2e-tests/tests/lockscreen.robot +++ b/e2e-tests/tests/lockscreen.robot @@ -1,15 +1,15 @@ *** Settings *** -Resource resources/utils.resource -Resource resources/authd.resource -Resource resources/broker.resource +Resource resources/utils.resource +Resource resources/authd.resource +Resource resources/broker.resource -Test Setup utils.Test Setup snapshot=%{BROKER}-installed -Test Teardown utils.Test Teardown +Test Setup utils.Test Setup snapshot=%{BROKER}-installed +Test Teardown utils.Test Teardown *** Variables *** -${username} %{E2E_USER} -${local_password} qwer1234 +${username} %{E2E_USER} +${local_password} qwer1234 *** Test Cases *** diff --git a/e2e-tests/tests/login.robot b/e2e-tests/tests/login.robot index 50c14af08d..960ed636c1 100644 --- a/e2e-tests/tests/login.robot +++ b/e2e-tests/tests/login.robot @@ -1,17 +1,17 @@ *** Settings *** -Resource resources/utils.resource -Resource resources/authd.resource -Resource resources/broker.resource +Resource resources/utils.resource +Resource resources/authd.resource +Resource resources/broker.resource # Test Tags robot:exit-on-failure -Test Setup utils.Test Setup snapshot=%{BROKER}-installed -Test Teardown utils.Test Teardown +Test Setup utils.Test Setup snapshot=%{BROKER}-installed +Test Teardown utils.Test Teardown *** Variables *** -${snapshot} %{BROKER}-installed -${username} %{E2E_USER} -${local_password} qwer1234 +${snapshot} %{BROKER}-installed +${username} %{E2E_USER} +${local_password} qwer1234 *** Test Cases *** diff --git a/e2e-tests/tests/login_entra_auth.robot b/e2e-tests/tests/login_entra_auth.robot index b01989a436..02a01c8b59 100644 --- a/e2e-tests/tests/login_entra_auth.robot +++ b/e2e-tests/tests/login_entra_auth.robot @@ -1,20 +1,20 @@ *** Settings *** -Resource resources/utils.resource -Resource resources/authd.resource -Resource resources/broker.resource +Resource resources/utils.resource +Resource resources/authd.resource +Resource resources/broker.resource -Test Setup Test Setup -Test Teardown utils.Test Teardown +Test Setup Test Setup +Test Teardown utils.Test Teardown # Test Tags robot:exit-on-failure -Test Tags requires:msentraid +Test Tags requires:msentraid *** Variables *** -${username} %{E2E_USER} +${username} %{E2E_USER} # Check If User Was Added Properly uses this cached local password when it # verifies that sudo prompts for, and accepts, the post-login local password. -${local_password} %{E2E_PASSWORD} +${local_password} %{E2E_PASSWORD} *** Test Cases *** diff --git a/e2e-tests/tests/login_entra_auth_client_secret.robot b/e2e-tests/tests/login_entra_auth_client_secret.robot index ece9746534..30c924e9cf 100644 --- a/e2e-tests/tests/login_entra_auth_client_secret.robot +++ b/e2e-tests/tests/login_entra_auth_client_secret.robot @@ -1,20 +1,20 @@ *** Settings *** -Resource resources/utils.resource -Resource resources/authd.resource -Resource resources/broker.resource +Resource resources/utils.resource +Resource resources/authd.resource +Resource resources/broker.resource -Test Setup Test Setup -Test Teardown utils.Test Teardown +Test Setup Test Setup +Test Teardown utils.Test Teardown # Test Tags robot:exit-on-failure -Test Tags requires:msentraid +Test Tags requires:msentraid *** Variables *** -${username} %{E2E_USER} +${username} %{E2E_USER} # Check If User Was Added Properly uses this cached local password when it # verifies that sudo prompts for, and accepts, the post-login local password. -${local_password} %{E2E_PASSWORD} +${local_password} %{E2E_PASSWORD} *** Test Cases *** diff --git a/e2e-tests/tests/login_entra_passwordless.robot b/e2e-tests/tests/login_entra_passwordless.robot index f0fa9e89a5..8fd1263831 100644 --- a/e2e-tests/tests/login_entra_passwordless.robot +++ b/e2e-tests/tests/login_entra_passwordless.robot @@ -1,19 +1,19 @@ *** Settings *** -Resource resources/utils.resource -Resource resources/authd.resource -Resource resources/broker.resource +Resource resources/utils.resource +Resource resources/authd.resource +Resource resources/broker.resource -Test Setup Test Setup -Test Teardown Test Teardown +Test Setup Test Setup +Test Teardown Test Teardown -Test Tags requires:msentraid +Test Tags requires:msentraid *** Variables *** -${username} ${EMPTY} +${username} ${EMPTY} # local_password is the password the user sets at the newpassword step. # It becomes the credential for subsequent offline/local-password logins. -${local_password} qwer1234 +${local_password} qwer1234 *** Test Cases *** diff --git a/e2e-tests/tests/login_entra_synced_passkey.robot b/e2e-tests/tests/login_entra_synced_passkey.robot index 672e8027be..b9e21108d6 100644 --- a/e2e-tests/tests/login_entra_synced_passkey.robot +++ b/e2e-tests/tests/login_entra_synced_passkey.robot @@ -1,17 +1,17 @@ *** Settings *** -Resource resources/utils.resource -Resource resources/authd.resource -Resource resources/broker.resource +Resource resources/utils.resource +Resource resources/authd.resource +Resource resources/broker.resource -Test Setup Test Setup -Test Teardown utils.Test Teardown +Test Setup Test Setup +Test Teardown utils.Test Teardown -Test Tags requires:msentraid +Test Tags requires:msentraid *** Variables *** -${username} ${EMPTY} -${local_password} qwer1234 +${username} ${EMPTY} +${local_password} qwer1234 *** Test Cases *** diff --git a/e2e-tests/tests/login_gdm.robot b/e2e-tests/tests/login_gdm.robot index 12043d4643..9a2c9e185f 100644 --- a/e2e-tests/tests/login_gdm.robot +++ b/e2e-tests/tests/login_gdm.robot @@ -1,17 +1,17 @@ *** Settings *** -Resource resources/utils.resource -Resource resources/authd.resource -Resource resources/broker.resource +Resource resources/utils.resource +Resource resources/authd.resource +Resource resources/broker.resource # Test Tags robot:exit-on-failure -Test Setup utils.Test Setup snapshot=%{BROKER}-installed -Test Teardown utils.Test Teardown +Test Setup utils.Test Setup snapshot=%{BROKER}-installed +Test Teardown utils.Test Teardown *** Variables *** -${snapshot} %{BROKER}-installed -${username} %{E2E_USER} -${local_password} qwer1234 +${snapshot} %{BROKER}-installed +${username} %{E2E_USER} +${local_password} qwer1234 *** Test Cases *** diff --git a/e2e-tests/tests/migration_authd.robot b/e2e-tests/tests/migration_authd.robot index 78144efe61..377ec16a9e 100644 --- a/e2e-tests/tests/migration_authd.robot +++ b/e2e-tests/tests/migration_authd.robot @@ -1,16 +1,16 @@ *** Settings *** -Resource resources/utils.resource -Resource resources/authd.resource -Resource resources/broker.resource +Resource resources/utils.resource +Resource resources/authd.resource +Resource resources/broker.resource # Test Tags robot:exit-on-failure -Test Setup utils.Test Setup snapshot=%{BROKER}-stable-installed -Test Teardown utils.Test Teardown +Test Setup utils.Test Setup snapshot=%{BROKER}-stable-installed +Test Teardown utils.Test Teardown *** Variables *** -${username} %{E2E_USER} -${local_password} qwer1234 +${username} %{E2E_USER} +${local_password} qwer1234 *** Test Cases *** diff --git a/e2e-tests/tests/migration_authd_broker.robot b/e2e-tests/tests/migration_authd_broker.robot index 34e32a7179..e6541848f9 100644 --- a/e2e-tests/tests/migration_authd_broker.robot +++ b/e2e-tests/tests/migration_authd_broker.robot @@ -1,16 +1,16 @@ *** Settings *** -Resource resources/utils.resource -Resource resources/authd.resource -Resource resources/broker.resource +Resource resources/utils.resource +Resource resources/authd.resource +Resource resources/broker.resource # Test Tags robot:exit-on-failure -Test Setup utils.Test Setup snapshot=%{BROKER}-stable-installed -Test Teardown utils.Test Teardown +Test Setup utils.Test Setup snapshot=%{BROKER}-stable-installed +Test Teardown utils.Test Teardown *** Variables *** -${username} %{E2E_USER} -${local_password} qwer1234 +${username} %{E2E_USER} +${local_password} qwer1234 *** Test Cases *** diff --git a/e2e-tests/tests/migration_broker.robot b/e2e-tests/tests/migration_broker.robot index 84e34dd199..20daaccabb 100644 --- a/e2e-tests/tests/migration_broker.robot +++ b/e2e-tests/tests/migration_broker.robot @@ -1,16 +1,16 @@ *** Settings *** -Resource resources/utils.resource -Resource resources/authd.resource -Resource resources/broker.resource +Resource resources/utils.resource +Resource resources/authd.resource +Resource resources/broker.resource # Test Tags robot:exit-on-failure -Test Setup utils.Test Setup snapshot=%{BROKER}-stable-installed -Test Teardown utils.Test Teardown +Test Setup utils.Test Setup snapshot=%{BROKER}-stable-installed +Test Teardown utils.Test Teardown *** Variables *** -${username} %{E2E_USER} -${local_password} qwer1234 +${username} %{E2E_USER} +${local_password} qwer1234 *** Test Cases *** diff --git a/e2e-tests/tests/mixed_case_username.robot b/e2e-tests/tests/mixed_case_username.robot index fa49e43898..eb0eef932e 100644 --- a/e2e-tests/tests/mixed_case_username.robot +++ b/e2e-tests/tests/mixed_case_username.robot @@ -1,16 +1,16 @@ *** Settings *** -Resource resources/utils.resource -Resource resources/authd.resource -Resource resources/broker.resource +Resource resources/utils.resource +Resource resources/authd.resource +Resource resources/broker.resource # Test Tags robot:exit-on-failure -Test Setup utils.Test Setup snapshot=%{BROKER}-installed -Test Teardown utils.Test Teardown +Test Setup utils.Test Setup snapshot=%{BROKER}-installed +Test Teardown utils.Test Teardown *** Variables *** -${username} %{E2E_USER} -${local_password} qwer1234 +${username} %{E2E_USER} +${local_password} qwer1234 *** Test Cases *** diff --git a/e2e-tests/tests/pam_tty_background_sudo.robot b/e2e-tests/tests/pam_tty_background_sudo.robot index 06438f58af..19eb28edd5 100644 --- a/e2e-tests/tests/pam_tty_background_sudo.robot +++ b/e2e-tests/tests/pam_tty_background_sudo.robot @@ -1,17 +1,17 @@ *** Settings *** -Resource resources/utils.resource -Resource resources/authd.resource -Resource resources/broker.resource +Resource resources/utils.resource +Resource resources/authd.resource +Resource resources/broker.resource -Test Setup utils.Test Setup snapshot=${snapshot} -Test Teardown utils.Test Teardown +Test Setup utils.Test Setup snapshot=${snapshot} +Test Teardown utils.Test Teardown *** Variables *** -${snapshot} %{BROKER}-installed -${username} %{E2E_USER} -${local_password} qwer1234 -${sudo_output_file} /tmp/authd-pam-tty-background-sudo.out +${snapshot} %{BROKER}-installed +${username} %{E2E_USER} +${local_password} qwer1234 +${sudo_output_file} /tmp/authd-pam-tty-background-sudo.out *** Test Cases *** diff --git a/e2e-tests/tests/passwd_changes_keyring_password.robot b/e2e-tests/tests/passwd_changes_keyring_password.robot index 4d65d13225..1e191f6dab 100644 --- a/e2e-tests/tests/passwd_changes_keyring_password.robot +++ b/e2e-tests/tests/passwd_changes_keyring_password.robot @@ -1,19 +1,19 @@ *** Settings *** -Resource resources/utils.resource -Resource resources/authd.resource -Resource resources/broker.resource +Resource resources/utils.resource +Resource resources/authd.resource +Resource resources/broker.resource # Test Tags robot:exit-on-failure -Test Setup utils.Test Setup snapshot=%{BROKER}-installed -Test Teardown utils.Test Teardown +Test Setup utils.Test Setup snapshot=%{BROKER}-installed +Test Teardown utils.Test Teardown *** Variables *** -${snapshot} %{BROKER}-installed -${username} %{E2E_USER} -${local_password} qwer1234 -${new_password} passwd1234 -${keyring_secret} s3cr3t-survives-passwd +${snapshot} %{BROKER}-installed +${username} %{E2E_USER} +${local_password} qwer1234 +${new_password} passwd1234 +${keyring_secret} s3cr3t-survives-passwd *** Test Cases *** diff --git a/e2e-tests/tests/password_change.robot b/e2e-tests/tests/password_change.robot index c59550d20e..82d689b6cf 100644 --- a/e2e-tests/tests/password_change.robot +++ b/e2e-tests/tests/password_change.robot @@ -1,17 +1,17 @@ *** Settings *** -Resource resources/utils.resource -Resource resources/authd.resource -Resource resources/broker.resource +Resource resources/utils.resource +Resource resources/authd.resource +Resource resources/broker.resource # Test Tags robot:exit-on-failure -Test Setup utils.Test Setup snapshot=%{BROKER}-installed -Test Teardown utils.Test Teardown +Test Setup utils.Test Setup snapshot=%{BROKER}-installed +Test Teardown utils.Test Teardown *** Variables *** -${username} %{E2E_USER} -${local_password} qwer1234 -${new_password} passwd1234 +${username} %{E2E_USER} +${local_password} qwer1234 +${new_password} passwd1234 *** Test Cases *** diff --git a/e2e-tests/tests/polkit_pkexec.robot b/e2e-tests/tests/polkit_pkexec.robot index 336ebca714..12aea26a62 100644 --- a/e2e-tests/tests/polkit_pkexec.robot +++ b/e2e-tests/tests/polkit_pkexec.robot @@ -1,16 +1,16 @@ *** Settings *** -Resource resources/utils.resource -Resource resources/authd.resource -Resource resources/broker.resource +Resource resources/utils.resource +Resource resources/authd.resource +Resource resources/broker.resource # Test Tags robot:exit-on-failure -Test Setup utils.Test Setup snapshot=%{BROKER}-installed -Test Teardown utils.Test Teardown +Test Setup utils.Test Setup snapshot=%{BROKER}-installed +Test Teardown utils.Test Teardown *** Variables *** -${username} %{E2E_USER} -${local_password} qwer1234 +${username} %{E2E_USER} +${local_password} qwer1234 *** Test Cases *** diff --git a/e2e-tests/tests/read_only_fs.robot b/e2e-tests/tests/read_only_fs.robot index 6cff164526..12533aeaa8 100644 --- a/e2e-tests/tests/read_only_fs.robot +++ b/e2e-tests/tests/read_only_fs.robot @@ -1,17 +1,17 @@ *** Settings *** -Resource resources/utils.resource -Resource resources/authd.resource -Resource resources/broker.resource +Resource resources/utils.resource +Resource resources/authd.resource +Resource resources/broker.resource # Test Tags robot:exit-on-failure -Test Setup utils.Test Setup snapshot=%{BROKER}-installed -Test Teardown utils.Test Teardown +Test Setup utils.Test Setup snapshot=%{BROKER}-installed +Test Teardown utils.Test Teardown *** Variables *** -${snapshot} %{BROKER}-installed -${username} %{E2E_USER} -${local_password} qwer1234 +${snapshot} %{BROKER}-installed +${username} %{E2E_USER} +${local_password} qwer1234 *** Test Cases *** diff --git a/e2e-tests/tests/regenerate_qrcode.robot b/e2e-tests/tests/regenerate_qrcode.robot index 79c07ee2a6..9ce4fc3005 100644 --- a/e2e-tests/tests/regenerate_qrcode.robot +++ b/e2e-tests/tests/regenerate_qrcode.robot @@ -1,16 +1,16 @@ *** Settings *** -Resource resources/utils.resource -Resource resources/authd.resource -Resource resources/broker.resource +Resource resources/utils.resource +Resource resources/authd.resource +Resource resources/broker.resource # Test Tags robot:exit-on-failure -Test Setup utils.Test Setup snapshot=%{BROKER}-installed -Test Teardown utils.Test Teardown +Test Setup utils.Test Setup snapshot=%{BROKER}-installed +Test Teardown utils.Test Teardown *** Variables *** -${username} %{E2E_USER} -${local_password} qwer1234 +${username} %{E2E_USER} +${local_password} qwer1234 *** Test Cases *** diff --git a/e2e-tests/tests/ssh_deny_login_if_prefix_not_allowed.robot b/e2e-tests/tests/ssh_deny_login_if_prefix_not_allowed.robot index 10c04e7c39..7924c3b7c4 100644 --- a/e2e-tests/tests/ssh_deny_login_if_prefix_not_allowed.robot +++ b/e2e-tests/tests/ssh_deny_login_if_prefix_not_allowed.robot @@ -1,15 +1,15 @@ *** Settings *** -Resource resources/utils.resource -Resource resources/authd.resource -Resource resources/broker.resource +Resource resources/utils.resource +Resource resources/authd.resource +Resource resources/broker.resource # Test Tags robot:exit-on-failure -Test Setup Test Setup -Test Teardown utils.Test Teardown +Test Setup Test Setup +Test Teardown utils.Test Teardown *** Variables *** -${local_password} qwer1234 +${local_password} qwer1234 *** Test Cases *** diff --git a/e2e-tests/tests/ssh_login.robot b/e2e-tests/tests/ssh_login.robot index 9b9429d6c0..85bab5393a 100644 --- a/e2e-tests/tests/ssh_login.robot +++ b/e2e-tests/tests/ssh_login.robot @@ -1,16 +1,16 @@ *** Settings *** -Resource resources/utils.resource -Resource resources/authd.resource -Resource resources/broker.resource +Resource resources/utils.resource +Resource resources/authd.resource +Resource resources/broker.resource # Test Tags robot:exit-on-failure -Test Setup Test Setup -Test Teardown utils.Test Teardown +Test Setup Test Setup +Test Teardown utils.Test Teardown *** Variables *** -${username} %{E2E_USER} -${local_password} qwer1234 +${username} %{E2E_USER} +${local_password} qwer1234 *** Test Cases *** diff --git a/e2e-tests/uv.lock b/e2e-tests/uv.lock index 5fec8ce5c9..67d0c7b1f0 100644 --- a/e2e-tests/uv.lock +++ b/e2e-tests/uv.lock @@ -1,5 +1,5 @@ version = 1 -revision = 3 +revision = 5 requires-python = ">=3.10.12, !=3.11.0, !=3.11.1, !=3.11.2, !=3.11.3, <3.15" resolution-markers = [ "python_full_version >= '3.12'", @@ -58,7 +58,7 @@ requires-dist = [ [package.metadata.requires-dev] robocop = [ { name = "click", specifier = ">=8.0.0" }, - { name = "robotframework-robocop", specifier = "==8.2.4" }, + { name = "robotframework-robocop", specifier = "==9.1.2" }, ] [[package]] @@ -1257,12 +1257,12 @@ wheels = [ [[package]] name = "pygobject" -version = "3.58.0" +version = "3.58.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "pycairo" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/a3/9b/473a5234ec86bce978d3583adc62441c84cc57181c4ea8a8978997c7f0c1/pygobject-3.58.0.tar.gz", hash = "sha256:45068697de3ffe46840ca369705f23118b34db4f7deb63f6eff079a6734ddcca", size = 1408568, upload-time = "2026-08-28T06:50:27.22Z" } +sdist = { url = "https://files.pythonhosted.org/packages/65/1e/d590f82e14db75945b03f6b63e0f19662e0340babd8f574fdb1bb5a015e2/pygobject-3.58.1.tar.gz", hash = "sha256:4c80598ade17fbaa7798e01a25d0bf29ce109740786026a074c5c62bb3e79d23", size = 1408671, upload-time = "2026-10-09T11:29:48.929Z" } [[package]] name = "pynacl" @@ -1363,15 +1363,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl", hash = "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427", size = 229892, upload-time = "2024-03-01T18:36:18.57Z" }, ] -[[package]] -name = "pytz" -version = "2026.6" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/f5/b0/168030b0bfcc334cf09fa3313afdb888d892c8a0027324683d1de0ec277e/pytz-2026.6.tar.gz", hash = "sha256:3b0fc2727707663d6e517936f444fd8a8b240f1fc32f4bf7ee03274245945284", size = 318520, upload-time = "2026-10-29T09:05:47.011Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/b6/25/564f3fc5b70c1398d706c51f2b1470d0ea0b1b2f96fee67877b6f5bdf3b6/pytz-2026.6-py2.py3-none-any.whl", hash = "sha256:7fed3fee8fd6bd4a2b7b75a8d56021d0624127bf69bd5691f115db929ac570b3", size = 506321, upload-time = "2026-10-29T09:05:45.14Z" }, -] - [[package]] name = "pywayland" version = "0.4.19" @@ -1605,7 +1596,7 @@ wheels = [ [[package]] name = "robotframework-robocop" -version = "8.2.4" +version = "9.1.2" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "jinja2" }, @@ -1613,17 +1604,17 @@ dependencies = [ { name = "pathspec" }, { name = "platformdirs", version = "4.12.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "platformdirs", version = "4.14.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, - { name = "pytz" }, { name = "rich" }, { name = "robotframework" }, { name = "tomli", marker = "python_full_version < '3.11'" }, { name = "tomli-w" }, { name = "typer" }, { name = "typing-extensions" }, + { name = "tzdata", marker = "sys_platform == 'win32'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/cd/9a/c9826c81a91a158b1d568376fb1f153b8756a40b00bfeca8a438bcfc3040/robotframework_robocop-8.2.4.tar.gz", hash = "sha256:f6e2b12ed091dffdff5953c3be5890884393d2fb9b07f83ee9c13c5069f006a7", size = 975901, upload-time = "2026-03-27T07:04:27.34Z" } +sdist = { url = "https://files.pythonhosted.org/packages/24/90/248070b2def441f19f8f936024c62ebbdb90c1a610f5b5470f0ea1118d9c/robotframework_robocop-9.1.2.tar.gz", hash = "sha256:ce93c6a46434bd5e2a40f6fec81514cb9fe1c9ee4fa97db03d1d3bed541688b3", size = 1169927, upload-time = "2026-10-23T15:59:56.106Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/f5/05/33c3de4472ba2723f753ce73a5a4c3c4fc01866bb71043941646306c2aeb/robotframework_robocop-8.2.4-py3-none-any.whl", hash = "sha256:10f6ba2b7088e00223106d90ae6b522d1ed9dff153b1f4b246526ed733682c1a", size = 326986, upload-time = "2026-03-27T07:04:29.053Z" }, + { url = "https://files.pythonhosted.org/packages/b6/2f/55d337a1e1e2358e5746198a1b59727e5d83ce9523594f896ebf9cbe90b9/robotframework_robocop-9.1.2-py3-none-any.whl", hash = "sha256:152cd1a669f4e81539240ff3f5c54ffd93d18c9f8ec01260d210254bf9e69c2c", size = 426432, upload-time = "2026-10-23T15:59:54.883Z" }, ] [[package]] @@ -1844,6 +1835,15 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/49/d3/b8441a820a491ddfc024b0b0cf0393375b75ea13866d9c66727e54c2fc80/typing_extensions-4.16.0-py3-none-any.whl", hash = "sha256:481caa481374e813c1b176ada14e97f1f67a4539ce9cfeb3f350d78d6370c2e8", size = 45571, upload-time = "2026-07-02T08:40:04.659Z" }, ] +[[package]] +name = "tzdata" +version = "2026.6" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/7a/29/6a1391d31cd00ff9e927215a224a880e1e84e826b64ba80a499e51c074d8/tzdata-2026.6.tar.gz", hash = "sha256:85d2cd9c09f81f0bb29db27759fc83af4f1e620efb814f8c5bf8b4cc4feece6d", size = 201017, upload-time = "2026-10-28T09:57:09.137Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/0a/66/9a06c2227fedfd4919f0eaaa8b94377d9730882a7e4f95823c9a331ab5e1/tzdata-2026.6-py2.py3-none-any.whl", hash = "sha256:0a10eec6e13ef16b627fabed9a5f2ba61a62b1c67f327305f4e7e412a70b4aec", size = 348210, upload-time = "2026-10-28T09:57:07.276Z" }, +] + [[package]] name = "urllib3" version = "2.7.0"