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

wartości

public static final MergeStrategy[] values ()

Zwroty
MergeStrategy[]