A partire dal 2026, per allinearci al nostro modello di sviluppo trunk stabile e garantire la stabilità della piattaforma per l'ecosistema, pubblicheremo il codice sorgente su AOSP nel secondo e nel quarto trimestre. Per compilare e contribuire ad AOSP, utilizza android-latest-release. Il branch del manifest android-latest-release farà sempre riferimento alla release più recente pubblicata su AOSP. Per saperne di più, consulta la sezione Modifiche ad AOSP.
Google utilizza la tecnologia AI per tradurre i contenuti nella tua lingua preferita. Le traduzioni generate dall'AI potrebbero contenere errori.
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
GoogleTradefedSandbox
public
class
GoogleTradefedSandbox
extends TradefedSandbox
Specializzazione interna di TradefedSandbox da utilizzare nell'infrastruttura del lab. Questo
indirizzo soddisfa la necessità di download della versione corretta associata alla build. Potremmo essere in grado di
spostare questa funzionalità in AOSP se un giorno potremo fare affidamento sull'API AOSP per scaricare le build.
Riepilogo
Metodi pubblici |
String
|
createClasspath(File workingDir)
Google Tradefed Sandbox utilizza solo i file JAR all'interno della directory di lavoro.
|
IConfiguration
|
createThinLauncherConfig(String[] args, IKeyStoreClient keyStoreClient, IRunUtil runUtil, File globalConfig)
Modalità speciale disconnessa dall'esecuzione principale: quando una configurazione non sembra esistere nel parent, viene eseguito il fallback al launcher thin, in cui tentiamo di configurare la sandbox con le informazioni attualmente note e riempiamo la directory di lavoro per creare completamente la configurazione nella directory con controllo delle versioni.
|
Map<String, List<String>>
|
discoverTests(IInvocationContext context, IConfiguration nonVersionedConfig, ITestLogger logger)
|
IFolderBuildInfo
|
fetchSandboxExtraArtifacts(IInvocationContext context, IConfiguration nonVersionedConfig, String[] args)
|
File
|
getTradefedSandboxEnvironment(IInvocationContext context, IConfiguration nonVersionedConfig, ITestLogger logger, String[] args)
|
void
|
tearDown()
Ripulisci eventuali stati, file o ambienti che potrebbero essere stati modificati.
|
Costruttori pubblici
GoogleTradefedSandbox
public GoogleTradefedSandbox ()
Metodi pubblici
createClasspath
public String createClasspath (File workingDir)
Google Tradefed Sandbox utilizza solo i file JAR all'interno della directory di lavoro.
| Parametri |
workingDir |
File: la directory di lavoro corrente per la sandbox. |
| Resi |
String |
Il classpath da utilizzare. |
createThinLauncherConfig
public IConfiguration createThinLauncherConfig (String[] args,
IKeyStoreClient keyStoreClient,
IRunUtil runUtil,
File globalConfig)
Modalità speciale disconnessa dall'esecuzione principale: quando una configurazione non sembra esistere nel parent, viene eseguito il fallback al launcher thin, in cui tentiamo di configurare la sandbox con le informazioni attualmente note e riempiamo la directory di lavoro per creare completamente la configurazione nella directory con controllo delle versioni.
| Parametri |
args |
String: Gli argomenti della riga di comando originali. |
keyStoreClient |
IKeyStoreClient: il client keystore attuale da utilizzare per creare le configurazioni. |
runUtil |
IRunUtil: l'attuale IRunUtil per eseguire i comandi host. |
globalConfig |
File: La configurazione globale da utilizzare per eseguire i sottoprocessi di TF. |
| Resi |
IConfiguration |
Un file che punta al file XML di configurazione di TF per gli oggetti NON_VERSIONED. Restituisce
null se non è stato possibile creare alcuna configurazione di avvio leggero. |
discoverTests
public Map<String, List<String>> discoverTests (IInvocationContext context,
IConfiguration nonVersionedConfig,
ITestLogger logger)
| Parametri |
context |
IInvocationContext |
nonVersionedConfig |
IConfiguration |
logger |
ITestLogger |
| Resi |
Map<String, List<String>> |
|
getTradefedSandboxEnvironment
public File getTradefedSandboxEnvironment (IInvocationContext context,
IConfiguration nonVersionedConfig,
ITestLogger logger,
String[] args)
| Parametri |
context |
IInvocationContext |
nonVersionedConfig |
IConfiguration |
logger |
ITestLogger |
args |
String |
tearDown
public void tearDown ()
Ripulisci eventuali stati, file o ambienti che potrebbero essere stati modificati.
Metodi protetti
dumpGlobalConfig
protected File dumpGlobalConfig (IConfiguration config,
Set<String> exclusionPatterns)
Eseguire il dump della configurazione globale filtrata da alcuni oggetti.
| Parametri |
config |
IConfiguration |
exclusionPatterns |
Set |
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 2026-06-22 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 2026-06-22 UTC."],[],[]]