Стратегия слияния
 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.
