Make tests public. Rewrite most tests. Add tests.
[pintos-anon] / src / tests / userprog /
drwxr-xr-x   ..
-rw-r--r-- 7462 Make.tests
-rw-r--r-- 261 args-dbl-space.ck
-rw-r--r-- 678 args-many.ck
-rw-r--r-- 309 args-multiple.ck
-rw-r--r-- 201 args-none.ck
-rw-r--r-- 231 args-single.ck
-rw-r--r-- 309 args.c
-rw-r--r-- 650 boundary.c
-rw-r--r-- 191 boundary.h
-rw-r--r-- 165 child-bad.c
-rw-r--r-- 328 child-close.c
-rw-r--r-- 936 child-rox.c
-rw-r--r-- 133 child-simple.c
-rw-r--r-- 95 close-bad-fd.c
-rw-r--r-- 210 close-bad-fd.ck
-rw-r--r-- 229 close-normal.c
-rw-r--r-- 220 close-normal.ck
-rw-r--r-- 86 close-stdin.c
-rw-r--r-- 205 close-stdin.ck
-rw-r--r-- 86 close-stdout.c
-rw-r--r-- 210 close-stdout.ck
-rw-r--r-- 285 close-twice.c
-rw-r--r-- 413 close-twice.ck
-rw-r--r-- 142 create-bad-ptr.c
-rw-r--r-- 139 create-bad-ptr.ck
-rw-r--r-- 230 create-bound.c
-rw-r--r-- 190 create-bound.ck
-rw-r--r-- 119 create-empty.c
-rw-r--r-- 239 create-empty.ck
-rw-r--r-- 393 create-exists.c
-rw-r--r-- 340 create-exists.ck
-rw-r--r-- 261 create-long.c
-rw-r--r-- 182 create-long.ck
-rw-r--r-- 128 create-normal.c
-rw-r--r-- 188 create-normal.ck
-rw-r--r-- 121 create-null.c
-rw-r--r-- 133 create-null.ck
-rw-r--r-- 112 exec-arg.c
-rw-r--r-- 281 exec-arg.ck
-rw-r--r-- 103 exec-bad-ptr.c
-rw-r--r-- 210 exec-bad-ptr.ck
-rw-r--r-- 157 exec-missing.c
-rw-r--r-- 510 exec-missing.ck
-rw-r--r-- 224 exec-multiple.c
-rw-r--r-- 324 exec-multiple.ck
-rw-r--r-- 128 exec-once.c
-rw-r--r-- 186 exec-once.ck
-rw-r--r-- 128 exit.c
-rw-r--r-- 119 exit.ck
-rw-r--r-- 117 halt.c
-rw-r--r-- 328 halt.ck
drwxr-xr-x - lib
-rw-r--r-- 457 multi-child-fd.c
-rw-r--r-- 582 multi-child-fd.ck
-rw-r--r-- 440 multi-parent-fd.c
-rw-r--r-- 690 multi-recurse.c
-rw-r--r-- 1818 multi-recurse.ck
drwxr-xr-x - no-vm
-rw-r--r-- 104 null.ck
-rw-r--r-- 196 open-bad-ptr.c
-rw-r--r-- 210 open-bad-ptr.ck
-rw-r--r-- 230 open-boundary.c
-rw-r--r-- 190 open-boundary.ck
-rw-r--r-- 197 open-empty.c
-rw-r--r-- 147 open-empty.ck
-rw-r--r-- 195 open-missing.c
-rw-r--r-- 153 open-missing.ck
-rw-r--r-- 191 open-normal.c
-rw-r--r-- 150 open-normal.ck
-rw-r--r-- 108 open-null.c
-rw-r--r-- 195 open-null.ck
-rw-r--r-- 368 open-twice.c
-rw-r--r-- 220 open-twice.ck
-rw-r--r-- 304 read-bad-fd.c
-rw-r--r-- 205 read-bad-fd.ck
-rw-r--r-- 267 read-bad-ptr.c
-rw-r--r-- 276 read-bad-ptr.ck
-rw-r--r-- 717 read-boundary.c
-rw-r--r-- 190 read-boundary.ck
-rw-r--r-- 168 read-normal.c
-rw-r--r-- 280 read-normal.ck
-rw-r--r-- 137 read-stdout.c
-rw-r--r-- 205 read-stdout.ck
-rw-r--r-- 397 read-zero.c
-rw-r--r-- 174 read-zero.ck
-rw-r--r-- 62 rox-child.c
-rw-r--r-- 421 rox-child.ck
-rw-r--r-- 919 rox-child.inc
-rw-r--r-- 62 rox-multichild.c
-rw-r--r-- 1097 rox-multichild.ck
-rw-r--r-- 398 rox-simple.c
-rw-r--r-- 248 rox-simple.ck
-rw-r--r-- 287 sample.inc
-rw-r--r-- 239 sample.txt
-rw-r--r-- 252 sc-bad-arg.c
-rw-r--r-- 131 sc-bad-arg.ck
-rw-r--r-- 166 sc-bad-sp.c
-rw-r--r-- 129 sc-bad-sp.ck
-rw-r--r-- 431 sc-boundary-2.c
-rw-r--r-- 137 sc-boundary-2.ck
-rw-r--r-- 439 sc-boundary.c
-rw-r--r-- 133 sc-boundary.ck
-rw-r--r-- 102 wait-bad-pid.c
-rw-r--r-- 210 wait-bad-pid.ck
-rw-r--r-- 152 wait-killed.c
-rw-r--r-- 220 wait-killed.ck
-rw-r--r-- 155 wait-simple.c
-rw-r--r-- 224 wait-simple.ck
-rw-r--r-- 221 wait-twice.c
-rw-r--r-- 251 wait-twice.ck
-rw-r--r-- 302 write-bad-fd.c
-rw-r--r-- 210 write-bad-fd.ck
-rw-r--r-- 263 write-bad-ptr.c
-rw-r--r-- 283 write-bad-ptr.ck
-rw-r--r-- 534 write-boundary.c
-rw-r--r-- 194 write-boundary.ck
-rw-r--r-- 469 write-normal.c
-rw-r--r-- 217 write-normal.ck
-rw-r--r-- 136 write-stdin.c
-rw-r--r-- 205 write-stdin.ck
-rw-r--r-- 331 write-zero.c
-rw-r--r-- 178 write-zero.ck