don't retry immediately, wait a bit.
Bug: 8555705
Change-Id: I21dab4ec0b4359a3cba6757f8e19a9e3e6909578
diff --git a/apps/CtsVerifier/src/com/android/cts/verifier/nls/NotificationListenerVerifierActivity.java b/apps/CtsVerifier/src/com/android/cts/verifier/nls/NotificationListenerVerifierActivity.java
index 0f6eaad..842c024 100644
--- a/apps/CtsVerifier/src/com/android/cts/verifier/nls/NotificationListenerVerifierActivity.java
+++ b/apps/CtsVerifier/src/com/android/cts/verifier/nls/NotificationListenerVerifierActivity.java
@@ -515,17 +515,18 @@
public void accept(List<String> result) {
if (result.size() > 0 && result.contains(mTag1)) {
mStatus[i] = PASS;
+ next();
} else {
if (mStatus[i] == RETRY) {
logWithStack("failed testDismissOne");
mStatus[i] = FAIL;
+ next();
} else {
logWithStack("failed testDismissOne, once: retrying");
mStatus[i] = RETRY;
+ delay();
}
}
-
- next();
}});
}
}
@@ -547,16 +548,18 @@
public void accept(List<String> result) {
if (result.size() == 2 && result.contains(mTag2) && result.contains(mTag3)) {
mStatus[i] = PASS;
+ next();
} else {
if (mStatus[i] == RETRY) {
logWithStack("failed testDismissAll");
mStatus[i] = FAIL;
+ next();
} else {
logWithStack("failed testDismissAll, once: retrying");
mStatus[i] = RETRY;
+ delay();
}
}
- next();
}
});
}