IAutoRetriableTest
public
interface
IAutoRetriableTest
implements
IRemoteTest
com.android.tradefed.testtype.retry.IAutoRetriableTest
|
Sous-classes indirectes connues
|
Interface d'un IRemoteTest
qui n'implémente pas ITestFilterReceiver
, mais qui n'implémente pas
souhaite prendre en charge les nouvelles tentatives automatiques.
Pour la plupart des exécuteurs, il est recommandé d'implémenter ITestFilterReceiver
et de donner
un contrôle précis des tests exécutés
pour le harnais. Mais dans certaines situations,
peut ne pas être possible et une forme déléguée
de nouvelle tentative est nécessaire.
Résumé
Méthodes publiques
doit réessayer
public boolean shouldRetry (int attemptJustExecuted,
previousResults,
skipList)
Délégué depuis 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
ne doit pas être relancée. Apportez également toutes les modifications nécessaires au IRemoteTest
pour
une nouvelle tentative (application de filtres, préparation de la prochaine exécution, etc.).
Paramètres |
attemptJustExecuted |
int : numéro de la tentative que nous venons d'exécuter. |
previousResults |
: liste des TestRunResult du test qui vient d'être exécuté. |
skipList |
: ensemble des éléments qui ne doivent pas faire l'objet d'une nouvelle tentative. |
Renvoie |
boolean |
"True" si nous devons réessayer, "False" dans le cas contraire. |