ktest: Reboot to good kernel after every bisect run
authorSteven Rostedt <srostedt@redhat.com>
Fri, 20 May 2011 13:16:29 +0000 (09:16 -0400)
committerSteven Rostedt <rostedt@goodmis.org>
Fri, 20 May 2011 13:16:29 +0000 (09:16 -0400)
Reboot after each bisect run regardless if the bisect passed
or failed. The test may just be to boot the kernel and that kernel
may not have a way to copy the next kerne to it. Reboot to a known
good kernel after each bisect run.

Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
tools/testing/ktest/ktest.pl

index 0603e64fea302016b847e225021868ccb2c5e6a7..2011222c89183e9fba37acdba523555ea49e8326 100755 (executable)
@@ -1248,14 +1248,14 @@ sub run_bisect_test {
 
     if ($failed) {
        $result = 0;
-
-       # reboot the box to a good kernel
-       if ($type ne "build") {
-           bisect_reboot;
-       }
     } else {
        $result = 1;
     }
+
+    # reboot the box to a kernel we can ssh to
+    if ($type ne "build") {
+       bisect_reboot;
+    }
     $in_bisect = 0;
 
     return $result;