A partir de 27 de março de 2025, recomendamos usar android-latest-release
em vez de aosp-main
para criar e contribuir com o AOSP. Para mais informações, consulte Mudanças no AOSP.
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
IMetricCollectorReceptor
public interface IMetricCollectorReceiver
com.android.tradefed.device.metric.IMetricCollectorReceiver |
Subclasses indiretas conhecidas AndroidJUnitTest | Um teste que executa um pacote de teste de instrumentação em determinado dispositivo usando android.support.test.runner.AndroidJUnitRunner. | AtestRunner | Implementação do ITestSuite | BaseTestSuite | Um teste para executar o conjunto de testes de compatibilidade com o novo sistema de suíte. | Teste de cobertura de código | Um Teste que executa um pacote de testes de instrumentação em um determinado dispositivo e gera o relatório de cobertura de código. | ITestSuite | Classe abstrata usada para executar o Test Suite. | Teste de instrumentação instalado | Executa toda a instrumentação encontrada no dispositivo atual. | InstrumentaçãoTeste | Um teste que executa um pacote de testes de instrumentação em determinado dispositivo. | TestMappingSuiteRunner | Implementação do BaseTestSuite para executar testes especificados pela opção include-filter, ou arquivos TEST_MAPPING do build, como um conjunto. | TestesPoolPoller | Wrapper de testes que permite executar todos os testes de um pool de testes. | TfSuiteRunner | Implementação do ITestSuite que carregará testes da pasta TF jars res/config/suite/. |
|
Interface para IRemoteTest
s implementarem se precisarem obter a lista de IMetricCollector
s para a execução do teste.
Os testes que implementam esta interface não terão seu ITestInvocationListener
padrão instrumentado com os coletores, eles terão que fazer isso sozinhos via IMetricCollector.init(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.result.ITestInvocationListener)
.
Alguns mecanismos de testes envolviam o buffer de retornos de chamada do Tradefed e sua reprodução no final (como em ITestSuite
), tal mecanismo resultaria na chamada dos coletores durante a reprodução e não durante a execução real. Ao permitir que o executor de testes controle quando usar os coletores, podemos garantir que os retornos de chamada sejam tratados no momento adequado.
In order to use the collectors, the following pattern can be used:
for (IMetricCollector collector : config.getMetricCollectors()) {
originalCollector = collector.init(mModuleInvocationContext, originalCollector);
}
O originalCollector terá todo o coletor de métricas envolvido para ser chamado em sequência.
Resumo
Métodos públicos
setMetricCollectors
public abstract void setMetricCollectors ( collectors)
Define a lista de IMetricCollector
s definidos para a execução de teste.
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 2023-12-01 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 2023-12-01 UTC."],[],[]]