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, 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."],[],[]]