MergeStrategy
public
final
enum
MergeStrategy
extends Enum<MergeStrategy>
java.lang.Object | ||
↳ | java.lang.Enum<com.android.tradefed.retry.MergeStrategy> | |
↳ | com.android.tradefed.retry.MergeStrategy |
Définit comment les résultats doivent être agrégés en cas de plusieurs tentatives.
Résumé
Valeurs enum | |
---|---|
MergeStrategy |
ANY_FAIL_IS_FAIL
Si un seul cas de test ou une seule exécution échoue, l'état sera toujours "Échec". |
MergeStrategy |
ANY_PASS_IS_PASS
Si un seul cas de test ou une seule exécution réussit, nous considérerons que les résultats fusionnés sont également réussis. |
MergeStrategy |
NO_MERGE
La fusion ne doit pas être appliquée et génère une exception. |
MergeStrategy |
ONE_TESTCASE_PASS_IS_PASS
Si un seul cas de test réussit, nous considérerons que le résultat fusionné est réussi. |
MergeStrategy |
ONE_TESTRUN_PASS_IS_PASS
Si une seule exécution de test réussit, nous considérerons que le résultat de l'exécution fusionnée a 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
ANY_FAIL_IS_FAIL
public static final MergeStrategy ANY_FAIL_IS_FAIL
Si un seul cas de test ou une seule exécution échoue, l'état sera toujours "Échec".
ANY_PASS_IS_PASS
public static final MergeStrategy ANY_PASS_IS_PASS
Si un seul cas de test ou une seule exécution réussit, nous considérerons que les résultats fusionnés sont également réussis.
NO_MERGE
public static final MergeStrategy NO_MERGE
La fusion ne doit pas être appliquée et génère une exception.
ONE_TESTCASE_PASS_IS_PASS
public static final MergeStrategy ONE_TESTCASE_PASS_IS_PASS
Si un seul cas de test réussit, nous considérerons que le résultat fusionné est réussi.
ONE_TESTRUN_PASS_IS_PASS
public static final MergeStrategy ONE_TESTRUN_PASS_IS_PASS
Si une seule exécution de test réussit, nous considérerons que le résultat de l'exécution fusionnée est positif.
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 |
valueOf
public static MergeStrategy valueOf (String name)
Paramètres | |
---|---|
name |
String |
Renvoie | |
---|---|
MergeStrategy |