MergeStrategy

public final enum MergeStrategy
extends Enum<MergeStrategy>

java.lang.Object
   ↳ java.lang.Enum<com.android.tradefed.retry.MergeStrategy>
     ↳ com.android.tradefed.retry.MergeStrategy


Descreve como os resultados devem ser agregados quando há várias tentativas.

Resumo

Valores de enumeração

MergeStrategy  ANY_FAIL_IS_FAIL

Se uma única execução ou casos de teste falharem, o status vai falhar. 

MergeStrategy  ANY_PASS_IS_PASS

Se uma única execução ou casos de teste forem aprovados, vamos considerar os resultados mesclados como transmitidos. 

MergeStrategy  NO_MERGE

A mesclagem não deve ser aplicada e vai gerar uma exceção. 

MergeStrategy  ONE_TESTCASE_PASS_IS_PASS

Se um único caso de teste for aprovado, o resultado mesclado será considerado aprovado. 

MergeStrategy  ONE_TESTRUN_PASS_IS_PASS

Se uma única execução de teste for aprovada, o resultado da execução mesclada será considerado aprovado. 

Métodos públicos

static MergeStrategy getMergeStrategy(RetryStrategy retryStrategy)

Crie uma estratégia de mesclagem com base na estratégia de repetição.

static MergeStrategy valueOf(String name)
static final MergeStrategy[] values()

Valores de enumeração

QUALQUER_FALHA_É_FALHA

public static final MergeStrategy ANY_FAIL_IS_FAIL

Se uma única execução ou casos de teste falharem, o status vai falhar.

QUALQUER_PASS_IS_PASS

public static final MergeStrategy ANY_PASS_IS_PASS

Se uma única execução ou casos de teste forem aprovados, vamos considerar os resultados mesclados como transmitidos.

NO_MERGE

public static final MergeStrategy NO_MERGE

A mesclagem não deve ser aplicada e vai gerar uma exceção.

ONE_TESTCASE_PASS_IS_PASS

public static final MergeStrategy ONE_TESTCASE_PASS_IS_PASS

Se um único caso de teste for aprovado, o resultado mesclado será considerado aprovado.

ONE_TESTRUN_PASS_IS_PASS

public static final MergeStrategy ONE_TESTRUN_PASS_IS_PASS

Se uma única execução de teste for aprovada, o resultado da execução mesclada será considerado aprovado.

Métodos públicos

getMergeStrategy

public static MergeStrategy getMergeStrategy (RetryStrategy retryStrategy)

Crie uma estratégia de mesclagem com base na estratégia de repetição.

Parâmetros
retryStrategy RetryStrategy

Retorna
MergeStrategy

valorDe

public static MergeStrategy valueOf (String name)

Parâmetros
name String

Retorna
MergeStrategy

valores

public static final MergeStrategy[] values ()

Retorna
MergeStrategy[]