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 IRemoteTest
s para a
mesma entrada.
Ele será chamado antes da execução do teste, portanto, as dependências injetadas (como o ITestDevice
para IDeviceTest
s) 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-03-26 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-03-26 UTC."],[],[]]