IAutoRetriableTest
public interface IAutoRetriableTest
implements IRemoteTest
com.android.tradefed.testtype.retry.IAutoRetriableTest |
Interface pour un IRemoteTest
qui ne met pas en œuvre ITestFilterReceiver
mais souhaite toujours le soutien de rappel automatique.
La recommandation pour la plupart des coureurs est de mettre en œuvre ITestFilterReceiver
et donner un contrôle granulaire sur les tests qui sont en cours d' exécution pour le harnais à poignée. Mais dans certaines situations, cela peut ne pas être possible et une forme déléguée de nouvelle tentative est nécessaire.
Sommaire
Méthodes publiques
devraitRéessayer
public boolean shouldRetry (int attemptJustExecuted,
previousResults)
Délégué par ERROR(IRetryDecision#shouldRetry(IRemoteTest, int, List)/com.android.tradefed.retry.IRetryDecision#shouldRetry(com.android.tradefed.testtype.IRemoteTest,int,List) IRetryDecision#shouldRetry(IRemoteTest, int, List))
. Décidez si une nouvelle tentative doit être tentée ou non. Assurez - vous également les modifications nécessaires à la IRemoteTest
à rejugés (Appliquer des filtres, la préparation prochaine exécution, etc.).
Paramètres |
---|
attemptJustExecuted | int : Le nombre de la tentative que nous avons manqué. |
previousResults | : La liste des TestRunResult du test qui vient RAN. |
Retour |
---|
boolean | Vrai si nous devons réessayer, Faux sinon. |
Jetés |
---|
DeviceNotAvailableException | Peut être jeté pendant la récupération de l'appareil |