From 51b9e2857f057308ce9c95b8d3440b59ab7d617d Mon Sep 17 00:00:00 2001 From: illustris Date: Sun, 9 Oct 2022 18:48:11 +0530 Subject: nixos/sssd: fix race condition in test --- nixos/tests/sssd-ldap.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'nixos') 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}") ''; }) -- cgit v1.2.3