MergeStrategy

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 ()

Значения перечисления

ЛЮБОЙ_FAIL_IS_FAIL

public static final MergeStrategy ANY_FAIL_IS_FAIL

Если одиночный запуск или тестовые примеры не пройдены, статус будет не пройден, несмотря ни на что.

ANY_PASS_IS_PASS

public static final MergeStrategy ANY_PASS_IS_PASS

Если одиночный запуск или тестовые случаи являются пройденными, мы будем считать, что объединенные результаты пройдены.

NO_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[]