FusionnerStratégie

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 lorsque plusieurs tentatives sont présentes.

Résumé

Valeurs d'énumération

MergeStrategy ANY_FAIL_IS_FAIL

Si une seule exécution ou des cas de test échouent, le statut sera échoué quoi qu'il arrive.

MergeStrategy ANY_PASS_IS_PASS

Si une seule exécution ou des cas de test sont réussis, nous considérerons que les résultats fusionnés sont réussis.

MergeStrategy NO_MERGE

La fusion ne doit pas être appliquée et lèvera 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 est 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 d'énumération

ANY_FAIL_IS_FAIL

public static final MergeStrategy ANY_FAIL_IS_FAIL

Si une seule exécution ou des cas de test échouent, le statut sera échoué quoi qu'il arrive.

ANY_PASS_IS_PASS

public static final MergeStrategy ANY_PASS_IS_PASS

Si une seule exécution ou des cas de test sont réussis, nous considérerons que les résultats fusionnés sont réussis.

NO_MERGE

public static final MergeStrategy NO_MERGE

La fusion ne doit pas être appliquée et lèvera 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 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

Retour
MergeStrategy

valeur de

public static MergeStrategy valueOf (String name)

Paramètres
name String

Retour
MergeStrategy

valeurs

public static final MergeStrategy[] values ()

Retour
MergeStrategy[]