diff options
author | jdesprez <jdesprez@google.com> | 2017-04-03 11:46:11 -0700 |
---|---|---|
committer | Julien Desprez <jdesprez@google.com> | 2017-04-06 16:50:32 +0000 |
commit | 4f7ade01ebb1701d59a33aed60c535c38c36dd53 (patch) | |
tree | 89246ccfb671ca39b08510063ca9af86e3a30d99 /src/com/android/tradefed/invoker | |
parent | 2c8635828392a09cdccf1dbdeafdd2e4111142cf (diff) | |
download | tradefederation-4f7ade01ebb1701d59a33aed60c535c38c36dd53.tar.gz |
Fix elapsed time of tests by using new ddmlib callback
Carry the execution time from subprocess and shard to
master reporters.
Test: local presubmit tests
Bug: 36119387
Change-Id: Ic6d45c54a1f952b8a4113e966989bb4d0161f6d8
(cherry picked from commit b92d806cf24a7cf94646d1ace438770739614a4e)
Diffstat (limited to 'src/com/android/tradefed/invoker')
-rw-r--r-- | src/com/android/tradefed/invoker/ShardListener.java | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/com/android/tradefed/invoker/ShardListener.java b/src/com/android/tradefed/invoker/ShardListener.java index f429fcc5d..2cd2c69c1 100644 --- a/src/com/android/tradefed/invoker/ShardListener.java +++ b/src/com/android/tradefed/invoker/ShardListener.java @@ -126,7 +126,7 @@ public class ShardListener extends CollectingTestListener { private void forwardTestResults(Map<TestIdentifier, TestResult> testResults) { for (Map.Entry<TestIdentifier, TestResult> testEntry : testResults.entrySet()) { - mMasterListener.testStarted(testEntry.getKey()); + mMasterListener.testStarted(testEntry.getKey(), testEntry.getValue().getStartTime()); switch (testEntry.getValue().getStatus()) { case FAILURE: mMasterListener.testFailed(testEntry.getKey(), @@ -143,7 +143,10 @@ public class ShardListener extends CollectingTestListener { break; } if (!testEntry.getValue().getStatus().equals(TestStatus.INCOMPLETE)) { - mMasterListener.testEnded(testEntry.getKey(), testEntry.getValue().getMetrics()); + mMasterListener.testEnded( + testEntry.getKey(), + testEntry.getValue().getEndTime(), + testEntry.getValue().getMetrics()); } } } |