adjustments to scores for P2 as discussed.
[pintos-anon] / src / tests / userprog / Rubric.robustness
1 Robustness of system calls:
2 - Test robustness of file descriptor handling.
3 2       close-stdin
4 2       close-stdout
5 2       close-bad-fd
6 2       close-twice
7 2       read-bad-fd
8 2       read-stdout
9 2       write-bad-fd
10 2       write-stdin
11 2       multi-child-fd
12
13 - Test robustness of pointer handling.
14 3       create-bad-ptr
15 3       exec-bad-ptr
16 3       open-bad-ptr
17 3       read-bad-ptr
18 3       write-bad-ptr
19
20 - Test robustness of buffer copying across page boundaries.
21 3       create-bound
22 3       open-boundary
23 3       read-boundary
24 3       write-boundary
25
26 - Test handling of null pointer and empty strings.
27 2       create-null
28 2       open-null
29 2       open-empty
30
31 - Test robustness of system call implementation.
32 3       sc-bad-arg
33 3       sc-bad-sp
34 5       sc-boundary
35 5       sc-boundary-2
36
37 - Test robustness of "exec" and "wait" system calls.
38 5       exec-missing
39 5       wait-bad-pid
40 5       wait-killed
41
42 - Test robustness of exception handling.
43 1       bad-read
44 1       bad-write
45 1       bad-jump
46 1       bad-read2
47 1       bad-write2
48 1       bad-jump2