aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulien Desprez <jdesprez@google.com>2020-07-09 20:12:53 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2020-07-09 20:12:53 +0000
commitfa1d57d47fe8974639431cdff0779d6eec5a0c8f (patch)
treeae3b14c255f9b9c8fb19b5e30dddc763843ad985
parenta6a830d26d07d77967b2e7a5bbd2bca12c4ea688 (diff)
parent3f49e08b10032c8cb11772f9da63614e9ee3b731 (diff)
downloadtradefederation-fa1d57d47fe8974639431cdff0779d6eec5a0c8f.tar.gz
Merge "Avoid re-calling testRunFailure if it was called already"
-rw-r--r--src/com/android/tradefed/testtype/suite/GranularRetriableTestWrapper.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/com/android/tradefed/testtype/suite/GranularRetriableTestWrapper.java b/src/com/android/tradefed/testtype/suite/GranularRetriableTestWrapper.java
index c0f0b313a..5f00853be 100644
--- a/src/com/android/tradefed/testtype/suite/GranularRetriableTestWrapper.java
+++ b/src/com/android/tradefed/testtype/suite/GranularRetriableTestWrapper.java
@@ -303,7 +303,10 @@ public class GranularRetriableTestWrapper implements IRemoteTest, ITestCollector
// TODO: See if it's possible to report IReportNotExecuted
CLog.e("Run in progress was not completed due to:");
CLog.e(dnae);
- runListener.testRunFailed(createFromException(dnae));
+ // If it already was marked as failure do not remark it.
+ if (!mMainGranularRunListener.hasLastAttemptFailed()) {
+ runListener.testRunFailed(createFromException(dnae));
+ }
// Device Not Available Exception are rethrown.
throw dnae;
} finally {