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

valeurs

public static final MergeStrategy[] values ()

Renvoie
MergeStrategy[]