aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRaphaƫl Moll <ralf@android.com>2013-01-09 18:11:25 -0800
committerGerrit Code Review <noreply-gerritcodereview@google.com>2013-01-09 18:11:25 -0800
commit707f534c210508dc2892c67c3bcbae20f5215160 (patch)
treeb22843619b91fccb0666ad92135b8d9da8c909f7
parent8318123719c5d7d0a6adfe7a445701069b39db27 (diff)
parent57c517981cce7c25ef6b805fb36986fdd89e6c46 (diff)
downloadsdk-707f534c210508dc2892c67c3bcbae20f5215160.zip
sdk-707f534c210508dc2892c67c3bcbae20f5215160.tar.gz
sdk-707f534c210508dc2892c67c3bcbae20f5215160.tar.bz2
Merge "Add test duration to XmlTestRunListener.java"
-rw-r--r--ddms/libs/ddmlib/src/main/java/com/android/ddmlib/testrunner/XmlTestRunListener.java6
1 files changed, 2 insertions, 4 deletions
diff --git a/ddms/libs/ddmlib/src/main/java/com/android/ddmlib/testrunner/XmlTestRunListener.java b/ddms/libs/ddmlib/src/main/java/com/android/ddmlib/testrunner/XmlTestRunListener.java
index 2e48afe..27ba476 100644
--- a/ddms/libs/ddmlib/src/main/java/com/android/ddmlib/testrunner/XmlTestRunListener.java
+++ b/ddms/libs/ddmlib/src/main/java/com/android/ddmlib/testrunner/XmlTestRunListener.java
@@ -36,9 +36,6 @@ import java.util.TimeZone;
* Writes JUnit results to an XML files in a format consistent with
* Ant's XMLJUnitResultFormatter.
* <p/>
- * Unlike Ant's formatter, this class does not report the execution time of
- * tests.
- * <p/>
* Creates a separate XML file per test run.
* <p/>
*/
@@ -211,7 +208,8 @@ public class XmlTestRunListener implements ITestRunListener {
serializer.startTag(ns, TESTCASE);
serializer.attribute(ns, ATTR_NAME, testId.getTestName());
serializer.attribute(ns, ATTR_CLASSNAME, testId.getClassName());
- serializer.attribute(ns, ATTR_TIME, "0");
+ long elapsedTimeMs = testResult.getEndTime() - testResult.getStartTime();
+ serializer.attribute(ns, ATTR_TIME, Long.toString(elapsedTimeMs));
if (!TestStatus.PASSED.equals(testResult.getStatus())) {
String result = testResult.getStatus().equals(TestStatus.FAILURE) ? FAILURE : ERROR;