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.
CtsTestLauncher
public
class
CtsTestLauncher
extends Object
implements
IBuildReceiver,
IConfigurationReceiver,
IDeviceTest,
IInvocationContextReceiver,
IMetricCollectorReceiver,
IRemoteTest,
IShardableTest
| java.lang.Object
|
| ↳ |
com.google.android.tradefed.testtype.CtsTestLauncher
|
Un IRemoteTest per l'esecuzione di test su un'installazione CTS separata.
Avvia un processo Java esterno per eseguire i test. Utilizzato per eseguire una versione specifica scaricata di CTS e la relativa configurazione. Utilizzerà la versione corrente di Tradefed che lo avvia per completare i file JAR mancanti.
Riepilogo
Costruttori pubblici
CtsTestLauncher
public CtsTestLauncher ()
CtsTestLauncher
public CtsTestLauncher (int shardCount,
int shardIndex)
| Parametri |
shardCount |
int |
shardIndex |
int |
Metodi pubblici
buildClasspath
public String buildClasspath ()
Crea il classpath utilizzato dal sottoprocesso per eseguire CTS
| Resi |
String |
Una stringa con il classpath completo. |
buildJavaCmd
public List<String> buildJavaCmd (String classpath)
Crea la riga di comando Java che verrà eseguita in un sottoprocesso.
| Parametri |
classpath |
String: java classpath to the jar files requires for CTS/XTS to run |
| Resi |
List<String> |
Un ArrayList con la riga di comando e i parametri Java. |
getConfigName
public String getConfigName ()
getDevice
public ITestDevice getDevice ()
Ottieni il dispositivo in fase di test.
setBuild
public void setBuild (IBuildInfo buildInfo)
| Parametri |
buildInfo |
IBuildInfo |
setConfigName
public void setConfigName (String config)
setConfiguration
public void setConfiguration (IConfiguration configuration)
Inserisce il IConfiguration in uso.
| Parametri |
configuration |
IConfiguration |
setCtsVersion
public void setCtsVersion (int version)
setDevice
public void setDevice (ITestDevice device)
Inserisci il dispositivo in fase di test.
| Parametri |
device |
ITestDevice: il ITestDevice da utilizzare |
setInvocationContext
public void setInvocationContext (IInvocationContext invocationContext)
| Parametri |
invocationContext |
IInvocationContext |
setMetricCollectors
public void setMetricCollectors (List<IMetricCollector> collectors)
Imposta l'elenco di IMetricCollector definiti per l'esecuzione del test.
| Parametri |
collectors |
List |
ripartire
public Collection<IRemoteTest> split (int shardCountHint)
Versione alternativa di split() che fornisce anche il valore shardCount che viene tentato
di eseguire. Questa opzione è utile per alcuni test runner che a volte non possono decidere in modo arbitrario.
| Parametri |
shardCountHint |
int: il numero di shard tentato. |
| Resi |
Collection<IRemoteTest> |
una raccolta di test secondari da eseguire separatamente o null se il test
non è attualmente suddivisibile |
Metodi protetti
getRunUtil
protected IRunUtil getRunUtil ()
getSystemJava
protected String getSystemJava ()
setRunAsRoot
protected void setRunAsRoot (boolean runAsRoot)
| Parametri |
runAsRoot |
boolean |
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."],[],[]]