A partire dal 2026, per allinearci al nostro modello di sviluppo stabile del trunk e garantire la stabilità della piattaforma per l'ecosistema, pubblicheremo il codice sorgente su AOSP nel secondo e nel quarto trimestre. Per la creazione e il contributo ad AOSP, consigliamo di utilizzare android-latest-release anziché aosp-main. Il ramo del manifest android-latest-release farà sempre riferimento alla release più recente inviata ad AOSP. Per saperne di più, vedi Modifiche ad AOSP.
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
IShardableTest
public
interface
IShardableTest
implements
IRemoteTest
| com.android.tradefed.testtype.IShardableTest
|
Sottoclassi indirette note
AndroidJUnitTest, ArtGTest, ArtTest, AtestRunner, BaseTestSuite, ExecutableBaseTest, ExecutableHostTest, ExecutableTargetTest, GTest, GTestBase, HostGTest, HostTest, ITestSuite, InstalledInstrumentationsTest, IsolatedHostTest e altri 8.
| AndroidJUnitTest |
Un test che esegue un pacchetto di test di strumentazione sul dispositivo specificato utilizzando
android.support.test.runner.AndroidJUnitRunner.
|
| ArtGTest |
|
| ArtTest |
|
| AtestRunner |
Implementazione di ITestSuite
|
| BaseTestSuite |
Un test per l'esecuzione di Compatibility Test Suite con il nuovo sistema di suite.
|
| ExecutableBaseTest |
Classe base per lo stile eseguibile dei test.
|
| ExecutableHostTest |
Test runner per l'eseguibile in esecuzione sull'host.
|
| ExecutableTargetTest |
Test runner per l'eseguibile in esecuzione sulla destinazione.
|
| GTest |
Un test che esegue un pacchetto di test nativo sul dispositivo specificato.
|
| GTestBase |
La classe base di gTest
|
| HostGTest |
Un test che esegue un pacchetto di test nativo.
|
| HostTest |
Un esecutore test per i test basati sull'host JUnit.
|
| ITestSuite |
Classe astratta utilizzata per eseguire Test Suite.
|
| InstalledInstrumentationsTest |
Esegue tutta la strumentazione trovata sul dispositivo attuale.
|
| IsolatedHostTest |
Implementa un runner TradeFed che utilizza un sottoprocesso per eseguire i test in un ambiente a bassa dipendenza
anziché eseguirli nel processo principale.
|
| JarHostTest |
Test runner per test JUnit lato host.
|
| KUnitModuleTest |
Test runner per l'esecuzione di moduli di test KUnit sul dispositivo.
|
| KernelTargetTest |
Test runner per l'esecuzione di eseguibili sulla destinazione e l'analisi del risultato del test del kernel.
|
| MoblyBinaryHostTest |
Test host destinato a eseguire un file binario Python di Mobly dal sistema di compilazione Android (Soong)
|
| PtsBotTest |
Esegui test PTS-bot.
|
| StubTest |
Implementazione di test vuota no-op.
|
| TestMappingSuiteRunner |
Implementazione di BaseTestSuite per eseguire i test specificati dall'opzione include-filter o
dai file TEST_MAPPING della build, come suite.
|
| TfSuiteRunner |
Implementazione di ITestSuite che caricherà i test dai file JAR TF nella cartella res/config/suite/
.
|
|
Un IRemoteTest che può essere suddiviso in test secondari eseguibili separatamente. La suddivisione in
test secondari dovrebbe essere deterministica e ogni test secondario dovrebbe essere indipendente per
consentire l'esecuzione di shard diversi su host diversi.
Riepilogo
Metodi pubblici |
default
|
split(Integer shardCountHint, TestInformation testInfo)
Versione alternativa di split(int) che fornisce anche un TestInformation
che contiene le prime informazioni del genitore che crea gli shard.
|
default
|
split()
Suddividi il test in parti eseguibili separatamente.
|
default
|
split(int shardCountHint)
Versione alternativa di split() che fornisce anche il valore shardCount che si tenta
di eseguire.
|
Metodi pubblici
public split (Integer shardCountHint,
TestInformation testInfo)
Versione alternativa di split(int) che fornisce anche un TestInformation
che contiene le prime informazioni del genitore che crea gli shard. È utile se durante lo sharding è necessario accedere a elementi come
le informazioni sul dispositivo o sulla build.
| Parametri |
shardCountHint |
Integer: il numero di shard tentato. |
testInfo |
TestInformation: Il genitore TestInformation |
| Ritorni |
|
una raccolta di test secondari da eseguire separatamente o null se il test
non è attualmente suddivisibile |
suddivisione
public split ()
Suddividi il test in parti eseguibili separatamente.
Deve essere deterministico e restituire sempre lo stesso elenco di IRemoteTest per lo stesso input.
Verrà chiamato prima dell'esecuzione del test, quindi le dipendenze inserite (come ITestDevice per IDeviceTest) potrebbero essere nulle.
| Ritorni |
|
una raccolta di test secondari da eseguire separatamente o null se il test
non è attualmente suddivisibile |
suddivisione
public split (int shardCountHint)
Versione alternativa di split() che fornisce anche il valore shardCount che viene tentato
di eseguire. Ciò è utile per alcuni test runner che a volte non possono decidere in modo arbitrario.
| Parametri |
shardCountHint |
int: il numero di shard tentato. |
| Ritorni |
|
una raccolta di test secondari da eseguire separatamente o null se il test
non è attualmente suddivisibile |
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2025-12-04 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-12-04 UTC."],[],[]]