X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Ftests%2Fuserprog%2FRubric.robustness;h=b7d1035a745bb18b140e5a6aa6c9e32ba63acac5;hb=4053c61636a5ee545c8130bcedea12d77b85de4c;hp=6a2a51ad0d8174f3545227d70070bc26e41a700b;hpb=a705e9ae16e14e24d313916a0c5402e175f8cce5;p=pintos-anon diff --git a/src/tests/userprog/Rubric.robustness b/src/tests/userprog/Rubric.robustness index 6a2a51a..b7d1035 100644 --- a/src/tests/userprog/Rubric.robustness +++ b/src/tests/userprog/Rubric.robustness @@ -1,7 +1,5 @@ Robustness of system calls: - - Test robustness of file descriptor handling. - 2 close-stdin 2 close-stdout 2 close-bad-fd @@ -13,36 +11,38 @@ Robustness of system calls: 2 multi-child-fd - Test robustness of pointer handling. - -5 create-bad-ptr -5 exec-bad-ptr -5 open-bad-ptr -5 read-bad-ptr -5 write-bad-ptr +3 create-bad-ptr +3 exec-bad-ptr +3 open-bad-ptr +3 read-bad-ptr +3 write-bad-ptr - Test robustness of buffer copying across page boundaries. - 3 create-bound 3 open-boundary 3 read-boundary 3 write-boundary - Test handling of null pointer and empty strings. - 2 create-null 2 open-null 2 open-empty - Test robustness of system call implementation. - -5 sc-bad-arg -5 sc-bad-sp +3 sc-bad-arg +3 sc-bad-sp 5 sc-boundary 5 sc-boundary-2 - Test robustness of "exec" and "wait" system calls. - 5 exec-missing 5 wait-bad-pid 5 wait-killed +- Test robustness of exception handling. +1 bad-read +1 bad-write +1 bad-jump +1 bad-read2 +1 bad-write2 +1 bad-jump2