aboutsummaryrefslogtreecommitdiffstats
path: root/vespa-osgi-testrunner/src/main/java/com/yahoo/vespa/testrunner/AggregateTestRunner.java
diff options
context:
space:
mode:
authorjonmv <venstad@gmail.com>2022-06-06 19:13:18 +0200
committerjonmv <venstad@gmail.com>2022-06-06 19:13:18 +0200
commitb610a317d9fd1e1dcad6bc639efb9e22dd4cbf26 (patch)
treedba0846ce91beea3964fa48556211f14b1395921 /vespa-osgi-testrunner/src/main/java/com/yahoo/vespa/testrunner/AggregateTestRunner.java
parent972d7ac82e62bb51c4e16d5b740eaa5ce45cdfa8 (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.java18
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);
}
}