X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?p=pintos-anon;a=blobdiff_plain;f=grading%2Ffilesys%2Frun-tests;h=143ab4a0de904664a237e28d556a1abdf3b35e88;hp=0f1f8ebd51c3d68981ad7b5e5976dd44c0358441;hb=fbea5921d53e698fee2014995cdb13ddb67a982f;hpb=27e2fa0176f088ee129a65130322574f3807c67c diff --git a/grading/filesys/run-tests b/grading/filesys/run-tests index 0f1f8eb..143ab4a 100755 --- a/grading/filesys/run-tests +++ b/grading/filesys/run-tests @@ -19,24 +19,20 @@ our (@TESTS); # Tests to run. our ($test); our ($action); -parse_cmd_line (); +parse_cmd_line qw (sm-create sm-full sm-seq-block sm-seq-random sm-random -# Default set of tests. -@TESTS = qw (sm-create sm-full sm-seq-block sm-seq-random sm-random + lg-create lg-full lg-seq-block lg-seq-random lg-random - lg-create lg-full lg-seq-block lg-seq-random lg-random + grow-create grow-seq-sm grow-seq-lg grow-file-size grow-tell + grow-sparse grow-too-big grow-root-sm grow-root-lg + grow-dir-lg grow-two-files - grow-create grow-seq-sm grow-seq-lg grow-file-size grow-tell - grow-sparse grow-too-big grow-root-sm grow-root-lg grow-dir-lg - grow-two-files + dir-mkdir dir-rmdir dir-mk-vine dir-rm-vine dir-mk-tree + dir-rm-tree dir-lsdir dir-rm-cwd dir-rm-cwd-cd + dir-rm-parent dir-rm-root dir-over-file dir-under-file + dir-empty-name dir-open - dir-mkdir dir-rmdir dir-mk-vine dir-rm-vine dir-mk-tree - dir-rm-tree dir-lsdir dir-rm-cwd dir-rm-cwd-cd - dir-rm-parent dir-rm-root dir-over-file dir-under-file - dir-empty-name dir-open - - syn-remove syn-read syn-write syn-rw - ) unless @TESTS > 0; + syn-remove syn-read syn-write syn-rw); clean_dir (), exit if $action eq 'clean';