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 |