A partir de 2026, para alinhar com nosso modelo de desenvolvimento estável de tronco e garantir a estabilidade da plataforma para o ecossistema, vamos publicar o código-fonte no AOSP no segundo e quarto trimestres. Para criar e contribuir com o AOSP, recomendamos usar android-latest-release em vez de aosp-main. O branch de manifesto android-latest-release sempre vai fazer referência à versão mais recente enviada ao AOSP. Para mais informações, consulte Mudanças no AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
IAutoRetriableTest
public
interface
IAutoRetriableTest
implements
IRemoteTest
| com.android.tradefed.testtype.retry.IAutoRetriableTest
|
Subclasses indiretas conhecidas
|
Interface para um IRemoteTest que não implementa ITestFilterReceiver, mas ainda
quer oferecer suporte à repetição automática.
A recomendação para a maioria dos runners é implementar ITestFilterReceiver e fornecer
um controle granular sobre quais testes estão sendo executados para que o harness os processe. No entanto, em algumas situações, isso
pode não ser possível, e é necessário usar uma forma delegada de nova tentativa.
Resumo
Métodos públicos
shouldRetry
public boolean shouldRetry (int attemptJustExecuted,
previousResults,
skipList)
Delegado de ERROR(IRetryDecision.shouldRetry(IRemoteTest, int, List)/com.android.tradefed.retry.IRetryDecision#shouldRetry(com.android.tradefed.testtype.IRemoteTest,int,List) IRetryDecision.shouldRetry(IRemoteTest, int, List)). Decide se a tentativa de
repetição deve ser feita ou não. Faça também as mudanças necessárias para que o IRemoteTest
seja tentado novamente (aplicação de filtros, preparação da próxima execução etc.).
| Parâmetros |
attemptJustExecuted |
int: o número da tentativa que acabamos de executar. |
previousResults |
: a lista de TestRunResult do teste que acabou de ser executado. |
skipList |
: o conjunto de itens que não devem ser tentados novamente. |
| Retorna |
boolean |
Verdadeiro se precisarmos tentar de novo. Falso, caso contrário. |
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2025-07-27 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-07-27 UTC."],[],[]]