Skip to content
Snippets Groups Projects
Commit 31e8b0db authored by david_williams's avatar david_williams
Browse files

summarize times

parent ce02e246
No related branches found
No related tags found
No related merge requests found
......@@ -340,6 +340,24 @@ public class ResultsSummaryGenerator extends Task {
rootNode.appendChild(summaryElement);
}
private void addSummaryNodeTo(Node rootNode, String itemName, float floatdata) {
Document dom = rootNode.getOwnerDocument();
Element summaryElement = dom.createElement("summaryItem");
Element nameElement = dom.createElement("name");
Element valueElement = dom.createElement("value");
summaryElement.appendChild(nameElement);
summaryElement.appendChild(valueElement);
Text name = dom.createTextNode(itemName);
Text value = dom.createTextNode(String.valueOf(floatdata));
nameElement.appendChild(name);
valueElement.appendChild(value);
rootNode.appendChild(summaryElement);
}
private Node createNewDOM(String rootElementName) {
Document document = null;
......@@ -701,7 +719,7 @@ public class ResultsSummaryGenerator extends Task {
testResultsTemplateString = replace(testResultsTemplateString, testResultsToken, replaceString);
testsRan = true;
writeUnitTestSummary(dropDirectoryName, grandTotalErrors, grandTotalTests);
writeUnitTestSummary(dropDirectoryName, grandTotalErrors, grandTotalTests, grandTotalTime);
}
else {
......@@ -718,7 +736,7 @@ public class ResultsSummaryGenerator extends Task {
* @throws TransformerException
* @throws TransformerFactoryConfigurationError
*/
private void writeUnitTestSummary(String filename, int grandTotalErrors, int grandTotalTests) throws IOException, TransformerFactoryConfigurationError, TransformerException {
private void writeUnitTestSummary(String filename, int grandTotalErrors, int grandTotalTests, float grandTotalTime) throws IOException, TransformerFactoryConfigurationError, TransformerException {
String outputFileName = filename + "/unitTestsSummary" + ".xml";
System.out.println("unitTestsSummary: " + outputFileName);
File file = new File(outputFileName);
......@@ -726,6 +744,7 @@ public class ResultsSummaryGenerator extends Task {
Node rootNode = createNewDOM("unitTestsSummary");
addSummaryNodeTo(rootNode, "grandTotalErrors", grandTotalErrors);
addSummaryNodeTo(rootNode, "grandTotalTests", grandTotalTests);
addSummaryNodeTo(rootNode, "grandTotalTimes", grandTotalTime);
serialize(rootNode, file);
}
......
......@@ -92,6 +92,7 @@ while ($anEntry = $dir->read())
<td class="bold" align="center" width="70%">Test Suite</td>
<td class="bold" align="center" width="15%">Errors &amp; Failures</td>
<td class="bold" align="center" width="15%">Total Tests</td>
<td class="bold" align="center" width="15%">Total Time</td>
</tr>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment