Improve run-tests to accept more output code formats.
[pintos-anon] / grading / userprog / prep-disk
index 611fdcce55767142179d6a67dfc5fb728320e00d..1d34e5fb1a340ecaac39c084dc3f7c4abeafce8f 100755 (executable)
@@ -42,9 +42,13 @@ put_file ("sample.txt")
                 read-normal read-bad-ptr read-boundary read-zero
                 write-normal write-bad-ptr write-boundary write-zero
                 multi-child-fd));
-put_file ("child-simple") if $test eq 'exec-once' or $test eq 'exec-multiple';
+put_file ("child-simple")
+    if grep ($_ eq $test,
+            qw (exec-once exec-multiple
+                join-simple join-twice));
 put_file ("child-arg") if $test eq 'exec-arg';
 put_file ("child-close") if $test eq 'multi-child-fd';
+put_file ("child-bad") if $test eq 'join-killed';
 
 sub put_file {
     my ($fn) = @_;