]> mj.ucw.cz Git - moe.git/blobdiff - public/check
submit and check now respect per-task configuration files.
[moe.git] / public / check
index a3bf810fc97571fc4b582d730b244974298ebfad..51b627186acc3f5149338fdd7d50a4ceb7ed75d3 100755 (executable)
@@ -48,10 +48,11 @@ function test-verdict
 if [ $TASK_TYPE == open-data ] ; then
        [ -n "$TEST" ] || die "You need to specify test number for open data problems."
        pstart "Checking $TEST: "
+       [ -f $PDIR/$TEST.config ] && . $PDIR/$TEST.config
        open-locate "$SRCFILE"
-       ln "$SRCN" $TDIR/$TEST.out
+       try-ln "$SDIR/$SRCN" $TDIR/$TEST.out
        syntax-check
-       test-result 1 OK
+       test-result $POINTS_PER_TEST OK
 else
        [ -z "$TEST" ] || die "Test number should be given only for open data problems."
        locate-source "$SRCFILE"
@@ -60,6 +61,7 @@ else
        for TEST in $SAMPLE_TESTS ; do
                (
                pstart "Checking on sample input $TEST: "
+               [ -f $PDIR/$TEST.config ] && . $PDIR/$TEST.config
                test-run
                syntax-check
                output-check