diff options
| author | manuel <manuel@mausz.at> | 2012-03-26 12:54:45 +0200 |
|---|---|---|
| committer | manuel <manuel@mausz.at> | 2012-03-26 12:54:45 +0200 |
| commit | b5f0874cd96ee2a62aabc645b9626c2749cb6a01 (patch) | |
| tree | 1262e4bbe0634de6650be130c36e0538240f4cbf /pintos-progos/tests/userprog/Rubric.robustness | |
| download | progos-b5f0874cd96ee2a62aabc645b9626c2749cb6a01.tar.gz progos-b5f0874cd96ee2a62aabc645b9626c2749cb6a01.tar.bz2 progos-b5f0874cd96ee2a62aabc645b9626c2749cb6a01.zip | |
initial pintos checkin
Diffstat (limited to 'pintos-progos/tests/userprog/Rubric.robustness')
| -rw-r--r-- | pintos-progos/tests/userprog/Rubric.robustness | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/pintos-progos/tests/userprog/Rubric.robustness b/pintos-progos/tests/userprog/Rubric.robustness new file mode 100644 index 0000000..b7d1035 --- /dev/null +++ b/pintos-progos/tests/userprog/Rubric.robustness | |||
| @@ -0,0 +1,48 @@ | |||
| 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 | ||
