X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;ds=sidebyside;f=bin%2Flib;h=588cf269b5c4ec98522cc59a5bfaf9f36e5ae487;hb=9306a593e097b30b55196f0fb7dd7c189389a0d3;hp=7eed64eb9736f6953a98300b6a53b55fde314644;hpb=d96e657d6ff26eb89754b98b47f91ebb605830b0;p=eval.git diff --git a/bin/lib b/bin/lib index 7eed64e..588cf26 100644 --- a/bin/lib +++ b/bin/lib @@ -202,7 +202,8 @@ function test-prolog ;; stdio) echo "Input file: (from $PDIR/$TEST.in)" ln $PDIR/$TEST.in $TDIR/$TEST.in - BOX_EXTRAS="$BOX_EXTRAS -i$TDIR/$TEST.in" + cp $PDIR/$TEST.in $BOXDIR/.stdin + BOX_EXTRAS="$BOX_EXTRAS -i.stdin" ;; none) echo "Input file: " ;; @@ -214,7 +215,7 @@ function test-prolog BOX_EXTRAS="$BOX_EXTRAS -o/dev/null" ;; stdio) echo "Output file: " - BOX_EXTRAS="$BOX_EXTRAS -o$TDIR/$TEST.out" + BOX_EXTRAS="$BOX_EXTRAS -o.stdout" ;; none) echo "Output file: " ;; @@ -236,7 +237,8 @@ function test-epilog file) [ -f $BOXDIR/$PROBLEM.out ] || test-result 0 "No output file." cp $BOXDIR/$PROBLEM.out $TDIR/$TEST.out ;; - stdio) [ -f $TDIR/$TEST.out ] || test-result 0 "No output file." + stdio) [ -f $BOXDIR/.stdout ] || test-result 0 "No output file." + cp $BOXDIR/.stdout $TDIR/$TEST.out ;; esac } @@ -319,8 +321,8 @@ function output-check function public-setup { - HDIR=$MO_PUBLIC - PDIR=$MO_PUBLIC/problems/$PROBLEM + HDIR=$MO_ROOT + PDIR=$MO_ROOT/problems/$PROBLEM SDIR=. TDIR=~/.test TMPDIR=~/.test @@ -332,7 +334,7 @@ function public-setup BOXDIR=~/.box mkdir -p $BOXDIR rm -rf $BOXDIR/* - BOXCMD="$MO_PUBLIC/bin/box -c$BOXDIR" + BOXCMD="$MO_ROOT/bin/box -c$BOXDIR" exec >log pend "OK (see 'log' for details)" }