OK, this patch should fix the parser:
Code:diff --git a/pts/test-resources/sunflow/parse-results.php b/pts/test-resources/sunflow/parse-results.php index d2332d2..f4a3c1e 100644 --- a/pts/test-resources/sunflow/parse-results.php +++ b/pts/test-resources/sunflow/parse-results.php @@ -2,6 +2,11 @@ $BENCHMARK_RESULTS = substr($argv[1], strpos($argv[1], "Average:")); $BENCHMARK_RESULTS = substr($BENCHMARK_RESULTS, 0, strpos($BENCHMARK_RESULTS, "\n")); -echo trim(substr($BENCHMARK_RESULTS, strrpos($BENCHMARK_RESULTS, ':') + 1)); +preg_match( '/([0-9\.:]*)(.{0,2})/', trim(substr($BENCHMARK_RESULTS, strrpos($BENCHMARK_RESULTS, ':') + 1)), $match); + +if($match[2] == 'ms') + echo $match[1] / 1000; +else + echo $match[1]; ?>


Reply With Quote