From 67f620875294782cc4d8a029f97bb144979636bc Mon Sep 17 00:00:00 2001
From: Frantisek Sumsal <frantisek@sumsal.cz>
Date: Tue, 9 Apr 2024 21:16:41 +0200
Subject: [PATCH 0346/1160] test: wait until the test container is fully booted
 up

TEST-69 still occasionally times out in CI and appears to be stuck on
boot, so let's see if this helps the situation a bit.

(cherry picked from commit 515eb678a057099ee7e462ec83f71b199a368f8a)
---
 test/test-shutdown.py | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/test/test-shutdown.py b/test/test-shutdown.py
index b83487c5d4..870c1e269f 100755
--- a/test/test-shutdown.py
+++ b/test/test-shutdown.py
@@ -43,6 +43,10 @@ def run(args):
         console.send('c')
         console.expect('screen1 ', 10)
 
+        logger.info('wait for the machine to fully boot')
+        console.sendline('systemctl is-system-running --wait')
+        console.expect(r'\b(running|degraded)\b', 60)
+
 #        console.interact()
 
         console.sendline('tty')
-- 
2.33.0