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 |