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 |