MergeStrategy

public final enum MergeStrategy
extends Enum<MergeStrategy>

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


Descrive in che modo devono essere aggregati i risultati quando sono presenti più tentativi.

Riepilogo

Valori enum

MergeStrategy  ANY_FAIL_IS_FAIL

Se una singola esecuzione o uno scenario di test non va a buon fine, lo stato sarà Failed indipendentemente da tutto. 

MergeStrategy  ANY_PASS_IS_PASS

Se una singola esecuzione o i casi di test sono stati superati, considereremo superati anche i risultati uniti. 

MergeStrategy  NO_MERGE

L'unione non deve essere applicata e verrà generata un'eccezione. 

MergeStrategy  ONE_TESTCASE_PASS_IS_PASS

Se un singolo test case supera il test, considereremo superato il risultato dell'unione. 

MergeStrategy  ONE_TESTRUN_PASS_IS_PASS

Se una singola esecuzione del test va a buon fine, considereremo superato il risultato dell'esecuzione unita. 

Metodi pubblici

static MergeStrategy getMergeStrategy(RetryStrategy retryStrategy)

Crea una strategia di unione in base alla strategia di ripetizione.

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

Valori enum

ANY_FAIL_IS_FAIL

public static final MergeStrategy ANY_FAIL_IS_FAIL

Se una singola esecuzione o uno scenario di test non va a buon fine, lo stato sarà sempre non riuscito.

ANY_PASS_IS_PASS

public static final MergeStrategy ANY_PASS_IS_PASS

Se una singola esecuzione o i casi di test sono stati superati, considereremo superati anche i risultati uniti.

NO_MERGE

public static final MergeStrategy NO_MERGE

L'unione non deve essere applicata e verrà generata un'eccezione.

ONE_TESTCASE_PASS_IS_PASS

public static final MergeStrategy ONE_TESTCASE_PASS_IS_PASS

Se un singolo test case supera il test, considereremo superato il risultato dell'unione.

ONE_TESTRUN_PASS_IS_PASS

public static final MergeStrategy ONE_TESTRUN_PASS_IS_PASS

Se una singola esecuzione del test va a buon fine, considereremo superato il risultato dell'esecuzione unita.

Metodi pubblici

getMergeStrategy

public static MergeStrategy getMergeStrategy (RetryStrategy retryStrategy)

Crea una strategia di unione in base alla strategia di ripetizione.

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[]