diff options
author | Alexandre Rames <alexandre.rames@linaro.org> | 2015-10-08 15:27:24 +0100 |
---|---|---|
committer | Alexandre Rames <alexandre.rames@linaro.org> | 2015-10-20 08:55:39 +0000 |
commit | 24382831850d8cab4df95aa7c500a974782faac3 (patch) | |
tree | 17db729535d6d9849c1aa1bfb75f858c02427df7 /framework | |
parent | 243a418b0d3d75d2fa82653b1eb705dc2d7bd0a2 (diff) | |
download | art-testing-24382831850d8cab4df95aa7c500a974782faac3.tar.gz |
Update the scripts to clearly report errors during the run.
Change-Id: I4219f269b49c41c84487f9e4b6fd60ab6e26d9e7
Diffstat (limited to 'framework')
-rw-r--r-- | framework/org/linaro/bench/RunBench.java | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/framework/org/linaro/bench/RunBench.java b/framework/org/linaro/bench/RunBench.java index 0b929f6..011c4a7 100644 --- a/framework/org/linaro/bench/RunBench.java +++ b/framework/org/linaro/bench/RunBench.java @@ -206,7 +206,8 @@ public class RunBench { + "\t (default: " + DEFAULT_CALIBRATION_MIN_TIME_NS + ")\n" + ""; - public void parseCmdlineAndRun(String args[]) { + public int parseCmdlineAndRun(String args[]) { + int errors = 0; String subtest = null; boolean verify = true; // Verify all benchmark results by default. List<String> benchmarks = new ArrayList<String>(); @@ -265,13 +266,17 @@ public class RunBench { for (int i = 0; i < benchmarks.size(); i++) { if (runBenchSet(benchmarks.get(i), verify) != 0) { log.error("Test failed."); + errors++; } } + + return errors; } public static void main(String args[]) { RunBench bench = new RunBench(); // Set default log level. - bench.parseCmdlineAndRun(args); + int errors = bench.parseCmdlineAndRun(args); + System.exit(errors); } } |