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.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
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."],[],[]]