summaryrefslogtreecommitdiffstats
path: root/vespa-osgi-testrunner/src/main/java/com/yahoo/vespa/testrunner/TestRunnerHandler.java
diff options
context:
space:
mode:
Diffstat (limited to 'vespa-osgi-testrunner/src/main/java/com/yahoo/vespa/testrunner/TestRunnerHandler.java')
-rw-r--r--vespa-osgi-testrunner/src/main/java/com/yahoo/vespa/testrunner/TestRunnerHandler.java51
1 files changed, 0 insertions, 51 deletions
diff --git a/vespa-osgi-testrunner/src/main/java/com/yahoo/vespa/testrunner/TestRunnerHandler.java b/vespa-osgi-testrunner/src/main/java/com/yahoo/vespa/testrunner/TestRunnerHandler.java
index ef4b402d33b..756c3f55ab3 100644
--- a/vespa-osgi-testrunner/src/main/java/com/yahoo/vespa/testrunner/TestRunnerHandler.java
+++ b/vespa-osgi-testrunner/src/main/java/com/yahoo/vespa/testrunner/TestRunnerHandler.java
@@ -150,61 +150,10 @@ public class TestRunnerHandler extends ThreadedHttpRequestHandler {
json.writeFieldName("report");
render(json, (Node) report.root());
- // TODO jonmv: remove
- json.writeObjectFieldStart("summary");
-
- renderSummary(json, report);
-
- json.writeArrayFieldStart("failures");
- renderFailures(json, report.root());
- json.writeEndArray();
-
- json.writeEndObject();
-
- // TODO jonmv: remove
- json.writeArrayFieldStart("output");
- renderOutput(json, report.root());
- json.writeEndArray();
-
json.writeEndObject();
json.close();
}
- private static void renderSummary(JsonGenerator json, TestReport report) throws IOException {
- Map<TestReport.Status, Long> tally = report.root().tally();
- json.writeNumberField("success", tally.getOrDefault(TestReport.Status.successful, 0L));
- json.writeNumberField("failed", tally.getOrDefault(TestReport.Status.failed, 0L) + tally.getOrDefault(TestReport.Status.error, 0L));
- json.writeNumberField("ignored", tally.getOrDefault(TestReport.Status.skipped, 0L));
- json.writeNumberField("aborted", tally.getOrDefault(TestReport.Status.aborted, 0L));
- json.writeNumberField("inconclusive", tally.getOrDefault(TestReport.Status.inconclusive, 0L));
- }
-
- private static void renderFailures(JsonGenerator json, Node node) throws IOException {
- if (node instanceof FailureNode) {
- json.writeStartObject();
- json.writeStringField("testName", node.parent.name());
- json.writeStringField("testError", ((FailureNode) node).thrown().getMessage());
- json.writeStringField("exception", ExceptionUtils.getStackTraceAsString(((FailureNode) node).thrown()));
- json.writeEndObject();
- }
- else {
- for (Node child : node.children())
- renderFailures(json, child);
- }
- }
-
- private static void renderOutput(JsonGenerator json, Node node) throws IOException {
- if (node instanceof OutputNode) {
- for (LogRecord record : ((OutputNode) node).log())
- if (record.getMessage() != null)
- json.writeString(formatter.format(record.getInstant().atOffset(ZoneOffset.UTC)) + " " + record.getMessage());
- }
- else {
- for (Node child : node.children())
- renderOutput(json, child);
- }
- }
-
private static void render(JsonGenerator json, Node node) throws IOException {
json.writeStartObject();
if (node instanceof NamedNode) render(json, (NamedNode) node);