Стратегия слияния
public final enum MergeStrategy
extends Enum< MergeStrategy >
java.lang.Объект | ||
↳ | java.lang.Enum< com.android.tradefed.retry.MergeStrategy > | |
↳ | com.android.tradefed.retry.MergeStrategy |
Описывает, как следует агрегировать результаты при наличии нескольких попыток.
Краткое содержание
Перечисляемые значения | |
---|---|
MergeStrategy | ANY_FAIL_IS_FAIL Если одиночный запуск или тестовые случаи завершились неудачей, статус будет неудачным, несмотря ни на что. |
MergeStrategy | ANY_PASS_IS_PASS Если один прогон или тестовые случаи пройдены успешно, мы будем считать объединенные результаты пройденными. |
MergeStrategy | NO_MERGE Слияние не должно применяться и вызовет исключение. |
MergeStrategy | ONE_TESTCASE_PASS_IS_PASS Если один тестовый пример пройден успешно, мы будем считать объединенный результат пройденным. |
MergeStrategy | ONE_TESTRUN_PASS_IS_PASS Если одиночный тестовый прогон пройден успешно, мы будем считать результат объединенного прогона пройденным. |
Публичные методы | |
---|---|
static MergeStrategy | getMergeStrategy ( RetryStrategy retryStrategy) Создайте стратегию слияния на основе стратегии повтора. |
static MergeStrategy | valueOf (String name) |
static final MergeStrategy[] | values () |
Перечисляемые значения
ANY_FAIL_IS_FAIL
public static final MergeStrategy ANY_FAIL_IS_FAIL
Если одиночный запуск или тестовые случаи завершились неудачей, статус будет неудачным, несмотря ни на что.
ANY_PASS_IS_PASS
public static final MergeStrategy ANY_PASS_IS_PASS
Если один прогон или тестовые случаи пройдены успешно, мы будем считать объединенные результаты пройденными.
НЕТ_MERGE
public static final MergeStrategy NO_MERGE
Слияние не должно применяться и вызовет исключение.
ONE_TESTCASE_PASS_IS_PASS
public static final MergeStrategy ONE_TESTCASE_PASS_IS_PASS
Если один тестовый пример пройден успешно, мы будем считать объединенный результат пройденным.
ONE_TESTRUN_PASS_IS_PASS
public static final MergeStrategy ONE_TESTRUN_PASS_IS_PASS
Если одиночный тестовый прогон пройден успешно, мы будем считать результат объединенного прогона пройденным.
Публичные методы
getMergeStrategy
public static MergeStrategy getMergeStrategy (RetryStrategy retryStrategy)
Создайте стратегию слияния на основе стратегии повтора.
Параметры | |
---|---|
retryStrategy | RetryStrategy |
Возврат | |
---|---|
MergeStrategy |
значениеОф
public static MergeStrategy valueOf (String name)
Параметры | |
---|---|
name | String |
Возврат | |
---|---|
MergeStrategy |
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2024-10-25 UTC.