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 |