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 |