From bbeff871f262e242c1ed8e41b3b8236ec3816a32 Mon Sep 17 00:00:00 2001 From: Kent Overstreet Date: Thu, 30 Jun 2022 19:44:49 -0400 Subject: qemu-wrapper: include newline in timeout message Signed-off-by: Kent Overstreet --- lib/qemu-wrapper.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'lib/qemu-wrapper.c') diff --git a/lib/qemu-wrapper.c b/lib/qemu-wrapper.c index deda943..1783cf6 100644 --- a/lib/qemu-wrapper.c +++ b/lib/qemu-wrapper.c @@ -43,8 +43,8 @@ static char *testname; static void alarm_handler(int sig) { - char *msg = mprintf("========= FAILED TIMEOUT %s", - testname ?: "(no test"); + char *msg = mprintf("========= FAILED TIMEOUT %s\n", + testname ?: "(no test)"); if (write(childfd, msg, strlen(msg)) != strlen(msg)) die("write error in alarm handler"); @@ -283,6 +283,9 @@ again: if (exit_on_failure && str_starts_with(line, "TEST FAILED")) break; + if (exit_on_failure && strstr(line, "FAILED TIMEOUT")) + break; + if (exit_on_success && str_starts_with(line, "TEST SUCCESS")) { ret = 0; break; -- cgit v1.2.3