Fix runaway bochs, pintos processes on time-outs.
[pintos-anon] / grading / vm / run-tests
index 8f9e635db421bcc0c9e1b7492a9f563a7c3d63ee..fea0bfb9ccf12500642b0bc10cf888d12c6d2a47 100755 (executable)
@@ -52,11 +52,10 @@ sub run_test {
             DIE => "failed to create swap disk");
 
     # Run.
-    return run_pintos ("pintos "
-                      . "--os-disk=pintos/src/vm/build/os.dsk "
-                      . "--fs-disk=output/$test/fs.dsk "
-                      . "--swap-disk=output/$test/swap.dsk "
-                      . "-v run -q -ex \"$test\"",
+    return run_pintos (["--os-disk=pintos/src/vm/build/os.dsk",
+                       "--fs-disk=output/$test/fs.dsk",
+                       "--swap-disk=output/$test/swap.dsk",
+                       "-v", "run", "-q", "-ex", "$test"],
                       LOG => "$test/run",
                       TIMEOUT => 600);
 }