From c00c84f2b36aabc95370bca8004f170c2d28ce60 Mon Sep 17 00:00:00 2001 From: cassiopc Date: Fri, 26 Sep 2014 14:55:11 +0100 Subject: increased verbosity for error during tests scripts --- src/private/autojudging.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/private/autojudging.php') diff --git a/src/private/autojudging.php b/src/private/autojudging.php index 13ee658..2c3e01e 100755 --- a/src/private/autojudging.php +++ b/src/private/autojudging.php @@ -240,7 +240,12 @@ if(is_readable($cache . $ds . $run["inputoid"] . "." . $run["inputname"])) { echo "Executing TEST SCRIPT " . $ex . " at " . getcwd() . "\n"; if(system($ex, $retval)===false) $retval=-1; if($retval != 0) { - echo "Error running test script -- please check the problem package\n"; + echo "Error running test script -- please check the problem package or your installation\n"; + echo "=====stderr======\n"; + echo file_get_contents('stderr'); + echo "\n=====stdout======\n"; + echo file_get_contents('stdout'); + echo "\n===========\n"; DBGiveUpRunAutojudging($contest, $site, $number, $ip, "Autojuging error: internal test script failed (" . $file . ")"); $cont=true; break; -- cgit v1.2.3