MergeStrategy

public final enum MergeStrategy
extends Enum<MergeStrategy>

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


Opisuje, jak należy agregować wyniki, gdy występuje wiele prób.

Podsumowanie

Wartości typu wyliczeniowego

MergeStrategy  ANY_FAIL_IS_FAIL

Jeśli pojedynczy test lub pojedyncze przypadki testowe zakończyły się niepowodzeniem, stan będzie niepomyślny bez względu na wszystko. 

MergeStrategy  ANY_PASS_IS_PASS

Jeśli pojedyncze uruchomienie lub pojedyncze przypadki testowe dają pozytywny wynik, zsumowane wyniki również zostaną uznane za pozytywne. 

MergeStrategy  NO_MERGE

Nie należy stosować scalania, ponieważ spowoduje ono wyjątek. 

MergeStrategy  ONE_TESTCASE_PASS_IS_PASS

Jeśli pojedynczy przypadek testowy zakończy się powodzeniem, zsumowane wyniki zostaną uznane za pozytywne. 

MergeStrategy  ONE_TESTRUN_PASS_IS_PASS

Jeśli pojedynczy test zakończy się powodzeniem, wynik z połączonego testu również zostanie uznany za pozytywny. 

Metody publiczne

static MergeStrategy getMergeStrategy(RetryStrategy retryStrategy)

Utwórz strategię łączenia na podstawie strategii ponownego próby.

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

Wartości typu wyliczeniowego

ANY_FAIL_IS_FAIL

public static final MergeStrategy ANY_FAIL_IS_FAIL

Jeśli pojedynczy test lub pojedyncze przypadki testowe zakończyły się niepowodzeniem, stan będzie niepomyślny bez względu na wszystko.

ANY_PASS_IS_PASS

public static final MergeStrategy ANY_PASS_IS_PASS

Jeśli pojedyncze uruchomienie lub pojedyncze przypadki testowe dają pozytywny wynik, złączone wyniki również zostaną uznane za pozytywne.

NO_MERGE

public static final MergeStrategy NO_MERGE

Nie należy stosować scalania, ponieważ spowoduje ono wyjątek.

ONE_TESTCASE_PASS_IS_PASS

public static final MergeStrategy ONE_TESTCASE_PASS_IS_PASS

Jeśli pojedynczy przypadek testowy zakończy się powodzeniem, zsumowane wyniki zostaną uznane za pozytywne.

ONE_TESTRUN_PASS_IS_PASS

public static final MergeStrategy ONE_TESTRUN_PASS_IS_PASS

Jeśli pojedynczy test zakończy się powodzeniem, wynik z połączonego testu również zostanie uznany za pozytywny.

Metody publiczne

getMergeStrategy

public static MergeStrategy getMergeStrategy (RetryStrategy retryStrategy)

Utwórz strategię scalania na podstawie strategii ponownego próby.

Parametry
retryStrategy RetryStrategy

Zwroty
MergeStrategy

valueOf

public static MergeStrategy valueOf (String name)

Parametry
name String

Zwroty
MergeStrategy

wartości

public static final MergeStrategy[] values ()

Zwroty
MergeStrategy[]