Stratégie de fusion
public
final
enum
MergeStrategy
extends Enum<MergeStrategy>
java.lang.Object | ||
↳ | java.lang.Enum<com.android.tradefed.retry.MergeStrategy> | |
↳ | com.android.tradefed.retry.MergeStrategy |
Décrit comment les résultats doivent être agrégés en cas de tentatives multiples.
Résumé
Valeurs enum | |
---|---|
MergeStrategy |
ANY_FAIL_IS_FAIL
Si une exécution ou un scénario de test échoue, l'état sera "Échec" dans tous les cas. |
MergeStrategy |
ANY_PASS_IS_PASS
Si une seule exécution ou un seul scénario de test réussit, nous considérerons les résultats fusionnés comme réussis. |
MergeStrategy |
NO_MERGE
La fusion ne doit pas être appliquée et renverra une exception. |
MergeStrategy |
ONE_TESTCASE_PASS_IS_PASS
Si un seul scénario de test réussit, nous considérerons que le résultat fusionné a réussi. |
MergeStrategy |
ONE_TESTRUN_PASS_IS_PASS
Si un seul test réussit, le résultat fusionné est considéré comme réussi. |
Méthodes publiques | |
---|---|
static
MergeStrategy
|
getMergeStrategy(RetryStrategy retryStrategy)
Créez une stratégie de fusion basée sur la stratégie de nouvelle tentative. |
static
MergeStrategy
|
valueOf(String name)
|
static
final
MergeStrategy[]
|
values()
|
Valeurs enum
N'IMPORTE_QUOI_ÉCHEC_ÉCHEC
public static final MergeStrategy ANY_FAIL_IS_FAIL
Si une exécution ou un scénario de test échoue, l'état sera "Échec" dans tous les cas.
TOUS_PASS_IS_PASS
public static final MergeStrategy ANY_PASS_IS_PASS
Si une seule exécution ou un seul scénario de test réussit, nous considérerons les résultats fusionnés comme réussis.
NO_MERGE
public static final MergeStrategy NO_MERGE
La fusion ne doit pas être appliquée et renverra une exception.
ONE_TESTCASE_PASS_IS_PASS
public static final MergeStrategy ONE_TESTCASE_PASS_IS_PASS
Si un seul scénario de test réussit, nous considérerons que le résultat fusionné a réussi.
ONE_TESTRUN_PASS_IS_PASS
public static final MergeStrategy ONE_TESTRUN_PASS_IS_PASS
Si un seul test réussit, le résultat fusionné est considéré comme réussi.
Méthodes publiques
getMergeStrategy
public static MergeStrategy getMergeStrategy (RetryStrategy retryStrategy)
Créez une stratégie de fusion basée sur la stratégie de nouvelle tentative.
Paramètres | |
---|---|
retryStrategy |
RetryStrategy |
Renvoie | |
---|---|
MergeStrategy |
valeur_
public static MergeStrategy valueOf (String name)
Paramètres | |
---|---|
name |
String |
Renvoie | |
---|---|
MergeStrategy |