X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;ds=sidebyside;f=eval%2Flibeval.sh;h=d3d0e96b0093826b15dfb9c135aa0477848d9cc1;hb=9eeb7ab35587b487750b27aa8df001e21fc3272c;hp=1e59e512ea6cf8b36268f9e0fcc861eb832e6152;hpb=0dda12c127848b8d54c4b21223f63eaf05fa9ac4;p=eval.git diff --git a/eval/libeval.sh b/eval/libeval.sh index 1e59e51..d3d0e96 100644 --- a/eval/libeval.sh +++ b/eval/libeval.sh @@ -305,6 +305,15 @@ function test-prolog ;; none) echo "Input file: " ;; + dir) echo "Input file: files in directory $PDIR/$TEST.in/" + [ -d $PDIR/$TEST.in ] || die "Not a directory: $PDIR/$TEST.in" + # TODO: recursive ln to $TDIR + cp -r $PDIR/$TEST.in $TDIR/$TEST.in + cp -r $PDIR/$TEST.in/* $BOXDIR/ + # Can have .stdin, but empty by default + touch $BOXDIR/.stdin + BOX_EXTRAS="$BOX_EXTRAS -i.stdin" + ;; *) die "Unknown IN_TYPE $IN_TYPE" ;; esac