Strategia di unione

public final enum MergeStrategy
extends Enum<MergeStrategy>

java.lang.Object
🎞 java.lang.Enum<com.android.tradefed.retry.MergeStrategy>
  🎞 com.android.tradefed.retry.MergeStrategy


Descrive come devono essere aggregati i risultati in presenza di più tentativi.

Riepilogo

Valori enum

MergeStrategy  ANY_FAIL_IS_FAIL

Se un'esecuzione o uno scenario di test hanno esito negativo, lo stato verrà considerato non riuscito, in ogni caso. 

MergeStrategy  ANY_PASS_IS_PASS

Se un solo esecuzione o uno scenario di test è stato superato, i risultati uniti verranno considerati superati. 

MergeStrategy  NO_MERGE

L'unione non dovrebbe essere applicata e genererà un'eccezione. 

MergeStrategy  ONE_TESTCASE_PASS_IS_PASS

Se viene superato un solo scenario di test, considereremo superato il risultato unito. 

MergeStrategy  ONE_TESTRUN_PASS_IS_PASS

Se superi l'esecuzione di un solo test, considereremo superato il risultato dell'esecuzione unita. 

Metodi pubblici

static MergeStrategy getMergeStrategy(RetryStrategy retryStrategy)

Crea una strategia di unione basata sulla strategia di nuovo tentativo.

static MergeStrategy valueOf(String name)
static final MergeStrategy[] values()

Valori enum

QUALSIASI_FAIL_IS_FAIL

public static final MergeStrategy ANY_FAIL_IS_FAIL

Se un'esecuzione o uno scenario di test hanno esito negativo, lo stato verrà considerato non riuscito, in ogni caso.

QUALSIASI_PASS_IS_PASS

public static final MergeStrategy ANY_PASS_IS_PASS

Se un solo esecuzione o uno scenario di test è stato superato, i risultati uniti verranno considerati superati.

NESSUNA fusione

public static final MergeStrategy NO_MERGE

L'unione non dovrebbe essere applicata e genererà un'eccezione.

ONE_TESTCASE_PASS_IS_PASS

public static final MergeStrategy ONE_TESTCASE_PASS_IS_PASS

Se viene superato un solo scenario di test, considereremo superato il risultato unito.

ONE_TESTRUN_PASS_IS_PASS

public static final MergeStrategy ONE_TESTRUN_PASS_IS_PASS

Se superi l'esecuzione di un solo test, considereremo superato il risultato dell'esecuzione unita.

Metodi pubblici

getMergeStrategy

public static MergeStrategy getMergeStrategy (RetryStrategy retryStrategy)

Crea una strategia di unione basata sulla strategia di nuovo tentativo.

Parametri
retryStrategy RetryStrategy

Ritorni
MergeStrategy

valueOf

public static MergeStrategy valueOf (String name)

Parametri
name String

Ritorni
MergeStrategy

valori

public static final MergeStrategy[] values ()

Ritorni
MergeStrategy[]