X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=grading%2Fvm%2Frun-tests;h=fea0bfb9ccf12500642b0bc10cf888d12c6d2a47;hb=2969f4df6a95b37e05ad6aa562ae82206b646eb0;hp=23fec9077e74e775ccbab7ec2fa01a1ecb586063;hpb=be193f8d945ee145b404e8b33fae7616a4b408f4;p=pintos-anon diff --git a/grading/vm/run-tests b/grading/vm/run-tests index 23fec90..fea0bfb 100755 --- a/grading/vm/run-tests +++ b/grading/vm/run-tests @@ -35,10 +35,10 @@ exit if $action eq 'build'; run_and_grade_tests (); write_grades (); write_details (); -exit if $action eq 'test'; +exit success () if $action eq 'test'; assemble_final_grade (); -exit if $action eq 'assemble'; +exit success () if $action eq 'assemble'; die "Don't know how to '$action'"; @@ -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); }