diff options
author | Julien Desprez <jdesprez@google.com> | 2020-07-09 20:12:53 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2020-07-09 20:12:53 +0000 |
commit | fa1d57d47fe8974639431cdff0779d6eec5a0c8f (patch) | |
tree | ae3b14c255f9b9c8fb19b5e30dddc763843ad985 | |
parent | a6a830d26d07d77967b2e7a5bbd2bca12c4ea688 (diff) | |
parent | 3f49e08b10032c8cb11772f9da63614e9ee3b731 (diff) | |
download | tradefederation-fa1d57d47fe8974639431cdff0779d6eec5a0c8f.tar.gz |
Merge "Avoid re-calling testRunFailure if it was called already"
-rw-r--r-- | src/com/android/tradefed/testtype/suite/GranularRetriableTestWrapper.java | 5 |
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 { |