diff options
author | jonmv <venstad@gmail.com> | 2022-06-06 19:13:18 +0200 |
---|---|---|
committer | jonmv <venstad@gmail.com> | 2022-06-06 19:13:18 +0200 |
commit | b610a317d9fd1e1dcad6bc639efb9e22dd4cbf26 (patch) | |
tree | dba0846ce91beea3964fa48556211f14b1395921 /vespa-osgi-testrunner/src/main/java/com/yahoo/vespa/testrunner/AggregateTestRunner.java | |
parent | 972d7ac82e62bb51c4e16d5b740eaa5ce45cdfa8 (diff) |
Reimplement JUnit integratino, with unit tests, and structured report
Diffstat (limited to 'vespa-osgi-testrunner/src/main/java/com/yahoo/vespa/testrunner/AggregateTestRunner.java')
-rw-r--r-- | vespa-osgi-testrunner/src/main/java/com/yahoo/vespa/testrunner/AggregateTestRunner.java | 18 |
1 files changed, 1 insertions, 17 deletions
diff --git a/vespa-osgi-testrunner/src/main/java/com/yahoo/vespa/testrunner/AggregateTestRunner.java b/vespa-osgi-testrunner/src/main/java/com/yahoo/vespa/testrunner/AggregateTestRunner.java index 15aeef18013..9b8d4a1494b 100644 --- a/vespa-osgi-testrunner/src/main/java/com/yahoo/vespa/testrunner/AggregateTestRunner.java +++ b/vespa-osgi-testrunner/src/main/java/com/yahoo/vespa/testrunner/AggregateTestRunner.java @@ -88,23 +88,7 @@ public class AggregateTestRunner implements TestRunner { } static TestReport merge(TestReport first, TestReport second) { - return first == null ? second - : second == null ? first - : TestReport.builder() - .withAbortedCount(first.abortedCount + second.abortedCount) - .withFailedCount(first.failedCount + second.failedCount) - .withIgnoredCount(first.ignoredCount + second.ignoredCount) - .withSuccessCount(first.successCount + second.successCount) - .withFailures(merged(first.failures, second.failures)) - .withLogs(merged(first.logLines, second.logLines)) - .build(); - } - - static <T> List<T> merged(List<T> first, List<T> second) { - ArrayList<T> merged = new ArrayList<>(); - merged.addAll(first); - merged.addAll(second); - return merged; + return first == null ? second : second == null ? first : first.mergedWith(second); } } |