Стратегия слияния
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 и ее аффилированных лиц.
Последнее обновление: 2025-07-29 UTC.