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.
IShardableTest
public
interface
IShardableTest
implements
IRemoteTest
| com.android.tradefed.testtype.IShardableTest
|
Subclasses indiretas conhecidas
AndroidJUnitTest, ArtGTest, ArtTest, AtestRunner, BaseTestSuite, ExecutableBaseTest, ExecutableHostTest, ExecutableTargetTest, GTest, GTestBase, HostGTest, HostTest, ITestSuite, InstalledInstrumentationsTest, IsolatedHostTest e mais oito.
| AndroidJUnitTest |
Um teste que executa um pacote de teste de instrumentação no dispositivo especificado usando o
android.support.test.runner.AndroidJUnitRunner.
|
| ArtGTest |
|
| ArtTest |
|
| 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 estilo executável de testes.
|
| ExecutableHostTest |
Executor de testes para executável em execução no host.
|
| ExecutableTargetTest |
Executor de testes para executável em execução no destino.
|
| GTest |
Um teste que executa um pacote de teste nativo em um determinado dispositivo.
|
| GTestBase |
A classe de base do gTest.
|
| HostGTest |
Um teste que executa um pacote de teste nativo.
|
| HostTest |
Um executor de testes para testes baseados em host do JUnit.
|
| ITestSuite |
Classe abstrata usada para executar o pacote de teste.
|
| InstalledInstrumentationsTest |
Executa toda a instrumentação encontrada no dispositivo atual.
|
| IsolatedHostTest |
Implementa um executor do TradeFed que usa um subprocesso para executar os testes em um ambiente de baixa dependência
em vez de executá-los no processo principal.
|
| JarHostTest |
Executor de testes para testes JUnit do lado do host.
|
| KUnitModuleTest |
Executor de testes para executar módulos de teste do KUnit no dispositivo.
|
| KernelTargetTest |
Executor de testes para executável em execução no destino e análise do resultado do teste do kernel.
|
| MoblyBinaryHostTest |
Teste de host destinado a executar um arquivo binário Python do Mobly no sistema de build do Android (Soong).
|
| PtsBotTest |
Executar testes do PTS-bot.
|
| StubTest |
Implementação de teste vazia sem operação.
|
| TestMappingSuiteRunner |
Implementação de BaseTestSuite para executar testes especificados pela opção include-filter ou
arquivos TEST_MAPPING do build, como um pacote.
|
| TfSuiteRunner |
Implementação de ITestSuite que vai carregar testes da pasta res/config/suite/
de arquivos JAR do TF.
|
|
Um IRemoteTest que pode ser dividido em subtestes executáveis separadamente. A divisão em subtestes precisa ser determinista, e cada subteste precisa ser independente para permitir a execução de diferentes fragmentos em hosts diferentes.
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()
Fragmentar o teste em partes que podem ser executadas separadamente.
|
default
|
split(int shardCountHint)
Versão alternativa de split() que também fornece o shardCount que está sendo
tentado executar.
|
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
dispositivo ou build precisarem ser acessadas durante o sharding.
| Parâmetros |
shardCountHint |
Integer: a contagem de fragmentos tentada. |
testInfo |
TestInformation: o TestInformation principal |
| Retorna |
|
uma coleção de subtestes a serem executados separadamente ou null se o teste não puder ser fragmentado no momento. |
dividido
public split ()
Fragmentar o teste em partes que podem ser executadas separadamente.
Isso precisa ser determinista e sempre retornar a mesma lista de IRemoteTests para a mesma entrada.
Isso 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 no momento. |
dividido
public split (int shardCountHint)
Versão alternativa de split() que também fornece o shardCount que está sendo
tentado executar. Isso é útil para alguns executores de teste que não podem decidir arbitrariamente às vezes.
| Parâmetros |
shardCountHint |
int: a contagem de fragmentos tentada. |
| Retorna |
|
uma coleção de subtestes a serem executados separadamente ou null se o teste não puder ser fragmentado no momento. |
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-12-04 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-12-04 UTC."],[],[]]