Strategia scalania
public
final
enum
MergeStrategy
extends Enum<MergeStrategy>
java.lang.Object | ||
↳ | java.lang.Enum<com.android.tradefed.retry.MergeStrategy> | |
↳ | com.android.tradefed.retry.MergeStrategy |
Opisuje sposób agregacji wyników w przypadku wielu prób.
Podsumowanie
Wartości typu wyliczeniowego | |
---|---|
MergeStrategy |
ANY_FAIL_IS_FAIL
Jeśli pojedyncze uruchomienie lub przypadki testowe zakończą się niepowodzeniem, stan niezależnie od okoliczności. |
MergeStrategy |
ANY_PASS_IS_PASS
Jeśli zaliczenie jednego uruchomienia lub każdego przypadku testowego zakończyło się powodzeniem, uznajemy, że scalone wyniki zostały zaliczone. |
MergeStrategy |
NO_MERGE
Scalanie nie powinno być stosowane. Spowoduje to zgłoszenie wyjątku. |
MergeStrategy |
ONE_TESTCASE_PASS_IS_PASS
Jeśli 1 przypadek testowy jest zaliczony, uznajemy, że scalony wynik jest zaliczony. |
MergeStrategy |
ONE_TESTRUN_PASS_IS_PASS
Jeśli pojedynczy test przebiegnie pomyślnie, uznajemy, że wynik scalonego uruchomienia został zaliczony. |
Metody publiczne | |
---|---|
static
MergeStrategy
|
getMergeStrategy(RetryStrategy retryStrategy)
Utwórz strategię scalania na podstawie strategii ponawiania prób. |
static
MergeStrategy
|
valueOf(String name)
|
static
final
MergeStrategy[]
|
values()
|
Wartości typu wyliczeniowego
NE_FAIL_IS_FAIL
public static final MergeStrategy ANY_FAIL_IS_FAIL
Jeśli pojedyncze uruchomienie lub przypadki testowe zakończą się niepowodzeniem, stan niezależnie od okoliczności.
PASS_IS_PASS
public static final MergeStrategy ANY_PASS_IS_PASS
Jeśli zaliczenie jednego uruchomienia lub każdego przypadku testowego zakończyło się powodzeniem, uznajemy, że scalone wyniki zostały zaliczone.
BRAK_ZMERŚENIA
public static final MergeStrategy NO_MERGE
Scalanie nie powinno być stosowane. Spowoduje to zgłoszenie wyjątku.
ONE_TEST – PASS_IS_PASS
public static final MergeStrategy ONE_TESTCASE_PASS_IS_PASS
Jeśli 1 przypadek testowy jest zaliczony, uznajemy, że scalony wynik jest zaliczony.
ONE_TESTRUN_PASS_IS_PASS
public static final MergeStrategy ONE_TESTRUN_PASS_IS_PASS
Jeśli pojedynczy test przebiegnie pomyślnie, uznajemy, że wynik scalonego uruchomienia został zaliczony.
Metody publiczne
Strategia getMerge
public static MergeStrategy getMergeStrategy (RetryStrategy retryStrategy)
Utwórz strategię scalania na podstawie strategii ponawiania prób.
Parametry | |
---|---|
retryStrategy |
RetryStrategy |
Zwroty | |
---|---|
MergeStrategy |
wartość
public static MergeStrategy valueOf (String name)
Parametry | |
---|---|
name |
String |
Zwroty | |
---|---|
MergeStrategy |