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

valeurs

public static final MergeStrategy[] values ()

Renvoie
MergeStrategy[]