Стратегия слияния

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

ценности

public static final MergeStrategy[] values ()

Возврат
MergeStrategy[]