From 4f9b1613593212f3f2ef4469154a7cd061e3eb44 Mon Sep 17 00:00:00 2001 From: Doug Felt Date: Wed, 2 Nov 2005 01:07:47 +0000 Subject: [PATCH] ICU-4900 don't print out error summary twice X-SVN-Rev: 18745 --- icu4j/src/com/ibm/icu/dev/test/TestFmwk.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/icu4j/src/com/ibm/icu/dev/test/TestFmwk.java b/icu4j/src/com/ibm/icu/dev/test/TestFmwk.java index e577871a6f0..73647e717d6 100755 --- a/icu4j/src/com/ibm/icu/dev/test/TestFmwk.java +++ b/icu4j/src/com/ibm/icu/dev/test/TestFmwk.java @@ -538,6 +538,7 @@ public class TestFmwk extends AbstractTestLog { public int runTests(TestParams params, String[] tests) { int ec = 0; + StringBuffer summary = null; try { if (tests[0] == null) { // no args params.init(); @@ -556,8 +557,11 @@ public class TestFmwk extends AbstractTestLog { ec += params.errorCount; if (params.errorSummary != null && params.errorSummary.length() > 0) { - params.log.println("\nError summary:"); - params.log.println(params.errorSummary.toString()); + if (summary == null) { + summary = new StringBuffer(); + } + summary.append("\nTest: " + tests[i]); + summary.append(params.errorSummary()); } } } @@ -567,6 +571,7 @@ public class TestFmwk extends AbstractTestLog { params.log.println("encountered exception, exiting"); } + params.errorSummary = summary; return ec; }