tests/boot-serial-test: Bump timeout to 6 minutes
authorPeter Maydell <peter.maydell@linaro.org>
Fri, 17 Aug 2018 16:14:04 +0000 (17:14 +0100)
committerPeter Maydell <peter.maydell@linaro.org>
Mon, 20 Aug 2018 09:39:27 +0000 (10:39 +0100)
On a SPARC host that I'm using as a build test machine, the
boot-serial-test for the SPARC guest machines takes about 65
seconds to execute. This means that it hits the current
60 second timer on these tests. Push the timeout up so
that it doesn't trigger spuriously on slow hosts like this one.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Acked-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Message-id: 20180817161404.9420-1-peter.maydell@linaro.org

tests/boot-serial-test.c

index 1355df924dd56dc64a621d70a1abdbf895548f7e..fca5f2f5da988def49e759f8ff55bdd02db616a6 100644 (file)
@@ -116,8 +116,8 @@ static bool check_guest_output(const testdef_t *test, int fd)
     int i, nbr = 0, pos = 0, ccnt;
     char ch;
 
-    /* Poll serial output... Wait at most 60 seconds */
-    for (i = 0; i < 6000; ++i) {
+    /* Poll serial output... Wait at most 360 seconds */
+    for (i = 0; i < 36000; ++i) {
         ccnt = 0;
         while (ccnt++ < 512 && (nbr = read(fd, &ch, 1)) == 1) {
             if (ch == test->expect[pos]) {