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.
IShardableTest
public
interface
IShardableTest
implements
IRemoteTest
| com.android.tradefed.testtype.IShardableTest
|
Subclasses indiretas conhecidas
AndroidJUnitTest, ArtGTest, AtestRunner, BaseTestSuite, ExecutableBaseTest, ExecutableHostTest, ExecutableTargetTest, GTest, GTestBase, HostGTest, HostTest, ITestSuite, InstalledInstrumentationsTest, JarHostTest, KUnitModuleTest e 6 outros.
| AndroidJUnitTest |
Um teste que executa um pacote de teste de instrumentação em um determinado dispositivo usando o
android.support.test.runner.AndroidJUnitRunner.
|
| ArtGTest (em inglês) |
|
| AtestRunner |
Implementação de ITestSuite
|
| BaseTestSuite |
Um teste para executar o conjunto de teste de compatibilidade com o novo sistema de conjunto.
|
| ExecutableBaseTest |
Classe base para o estilo executável de testes.
|
| ExecutableHostTest |
Gerador de testes para executáveis em execução no host.
|
| ExecutableTargetTest |
Executor de testes para executáveis em execução no destino.
|
| GTest |
Um teste que executa um pacote de teste nativo em um determinado dispositivo.
|
| GTestBase (link em inglês) |
A classe base do gTest
|
| HostGTest (em inglês) |
Um teste que executa um pacote de teste nativo.
|
| HostTest (em inglês) |
Um executor de testes para testes baseados em host do JUnit.
|
| ITestSuite |
Classe abstrata usada para executar o pacote de testes.
|
| InstalledInstrumentationsTest |
Executa toda a instrumentação encontrada no dispositivo atual.
|
| JarHostTest |
Executor de testes para testes JUnit do host.
|
| KUnitModuleTest |
Gerador de testes para executar módulos de teste do KUnit no dispositivo.
|
| KernelTargetTest |
Test runner para executável em execução no destino e análise do resultado do teste do kernel.
|
| MoblyBinaryHostTest |
O teste do host foi criado para executar um arquivo binário mobly python do sistema de build do Android (Soong).
|
| PtsBotTest (link em inglês) |
Executar testes do PTS-bot.
|
| StubTest |
Implementação de teste vazia de ambiente autônomo.
|
| TestMappingSuiteRunner |
Implementação de BaseTestSuite para executar testes especificados pela opção include-filter ou
arquivos TEST_MAPPING do build como um pacote.
|
| TfSuiteRunner (link em inglês) |
Implementação de ITestSuite, que vai carregar testes da pasta res/config/suite/
dos frascos do TF.
|
|
Um IRemoteTest que pode ser dividido em subtestes executáveis separadamente. A divisão em
subtestes precisa ser determinística, e cada subteste precisa ser independente para
permitir a execução de diferentes fragmentos em diferentes hosts.
Resumo
Métodos públicos |
default
|
split(Integer shardCountHint, TestInformation testInfo)
Versão alternativa de split(int), que também fornece um TestInformation
que contém informações iniciais do pai que cria os fragmentos.
|
default
|
split()
Divida o teste em partes executáveis separadas.
|
default
|
split(int shardCountHint)
Versão alternativa de split(), que também fornece o shardCount que é tentado
ser executado.
|
Métodos públicos
public split (Integer shardCountHint,
TestInformation testInfo)
Versão alternativa de split(int), que também fornece um TestInformation
que contém informações iniciais do pai que cria os fragmentos. Isso é útil se informações como
do dispositivo ou do build precisarem ser acessadas durante o sharding.
| Parâmetros |
shardCountHint |
Integer: a contagem de fragmentos tentados. |
testInfo |
TestInformation: o TestInformation pai |
| Retorna |
|
uma coleção de subtestes a serem executados separadamente ou null se o teste não puder ser fragmentado |
dividido
public split ()
Divida o teste em partes executáveis separadas.
Ele precisa ser determinístico e sempre retornar a mesma lista de IRemoteTests para a
mesma entrada.
Ele será chamado antes da execução do teste, portanto, as dependências injetadas (como o ITestDevice para IDeviceTests) podem ser nulas.
| Retorna |
|
uma coleção de subtestes a serem executados separadamente ou null se o teste não puder ser fragmentado |
dividido
public split (int shardCountHint)
Versão alternativa de split(), que também fornece o shardCount que é tentado
ser executado. Isso é útil para alguns executores de teste que às vezes não podem decidir arbitrariamente.
| Parâmetros |
shardCountHint |
int: a contagem de fragmentos tentados. |
| Retorna |
|
uma coleção de subtestes a serem executados separadamente ou null se o teste não puder ser fragmentado |
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."],[],[]]