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 precisam 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 será "Falha", não importa o que aconteça. 

MergeStrategy  ANY_PASS_IS_PASS

Se uma única execução ou casos de teste forem aprovados, os resultados mesclados serão considerados aprovados. 

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, vamos considerar o resultado combinado como aprovado. 

MergeStrategy  ONE_TESTRUN_PASS_IS_PASS

Se uma única execução de teste for bem-sucedida, vamos considerar que a execução mesclada foi bem-sucedida. 

Métodos públicos

static MergeStrategy getMergeStrategy(RetryStrategy retryStrategy)

Crie uma estratégia de mesclagem com base na estratégia de nova tentativa.

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

Valores de enumeração

ANY_FAIL_IS_FAIL

public static final MergeStrategy ANY_FAIL_IS_FAIL

Se uma única execução ou casos de teste falharem, o status será "Falha", não importa o que aconteça.

ANY_PASS_IS_PASS

public static final MergeStrategy ANY_PASS_IS_PASS

Se uma única execução ou caso de teste for aprovado, os resultados mesclados serão considerados aprovados.

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, vamos considerar o resultado combinado como aprovado.

ONE_TESTRUN_PASS_IS_PASS

public static final MergeStrategy ONE_TESTRUN_PASS_IS_PASS

Se uma única execução de teste for bem-sucedida, vamos considerar que a execução mesclada foi bem-sucedida.

Métodos públicos

getMergeStrategy

public static MergeStrategy getMergeStrategy (RetryStrategy retryStrategy)

Crie uma estratégia de mesclagem com base na estratégia de nova tentativa.

Parâmetros
retryStrategy RetryStrategy

Retorna
MergeStrategy

valueOf

public static MergeStrategy valueOf (String name)

Parâmetros
name String

Retorna
MergeStrategy

valores

public static final MergeStrategy[] values ()

Retorna
MergeStrategy[]