summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--nixos/tests/sssd-ldap.nix7
1 files changed, 6 insertions, 1 deletions
diff --git a/nixos/tests/sssd-ldap.nix b/nixos/tests/sssd-ldap.nix
index 27dce6ceb98c..ff83e96068a9 100644
--- a/nixos/tests/sssd-ldap.nix
+++ b/nixos/tests/sssd-ldap.nix
@@ -91,6 +91,11 @@ in import ./make-test-python.nix ({pkgs, ...}: {
machine.start()
machine.wait_for_unit("openldap.service")
machine.wait_for_unit("sssd.service")
- machine.succeed("getent passwd ${testUser}")
+ result = machine.execute("getent passwd ${testUser}")
+ if result[0] == 0:
+ assert "${testUser}" in result[1]
+ else:
+ machine.wait_for_console_text("Backend is online")
+ machine.succeed("getent passwd ${testUser}")
'';
})