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.
MoblyBinaryHostTest
public
class
MoblyBinaryHostTest
extends Object
implements
IBuildReceiver,
IDeviceTest,
IRemoteTest,
IShardableTest,
ITestFilterReceiver
| java.lang.Object
|
| ↳ |
com.android.tradefed.testtype.mobly.MoblyBinaryHostTest
|
Test host destinato a eseguire un file binario Python di Mobly dal sistema di compilazione Android (Soong)
Riepilogo
Metodi protetti |
String[]
|
buildCommandLineArray(String filePath, String configPath, List<String> tests)
|
String[]
|
buildCommandLineArray(String filePath, String configPath)
|
String[]
|
buildCommandLineForListTests(String filePath)
|
Optional<Pair<List<String>, List<String>>>
|
filterTests(String[] testListLines, String runName, ITestInvocationListener listener)
|
MoblyArtifactReporter
|
getArtifactReporter()
|
String
|
getLogDirAbsolutePath()
|
File
|
getLogDirFile()
|
boolean
|
processYamlTestResults(InputStream inputStream, MoblyYamlResultParser parser, ITestInvocationListener listener, String runName)
Analizza i risultati dei test Mobly e genera report sui risultati.
|
void
|
updateConfigFile(InputStream configInputStream, Writer writer)
|
Costruttori pubblici
MoblyBinaryHostTest
public MoblyBinaryHostTest ()
Metodi pubblici
addAllExcludeFilters
public void addAllExcludeFilters (Set<String> filters)
Aggiunge il Set dei filtri dei test da escludere.
addAllIncludeFilters
public void addAllIncludeFilters (Set<String> filters)
Aggiunge il Set dei filtri dei test da includere.
addExcludeFilter
public void addExcludeFilter (String filter)
Aggiunge un filtro per i test da escludere.
addIncludeFilter
public void addIncludeFilter (String filter)
Aggiunge un filtro per i test da includere.
clearExcludeFilters
public void clearExcludeFilters ()
Elimina tutti i filtri di esclusione attualmente monitorati.
clearIncludeFilters
public void clearIncludeFilters ()
Elimina tutti i filtri di inclusione attualmente monitorati.
getDevice
public ITestDevice getDevice ()
Ottieni il dispositivo in fase di test.
getExcludeFilters
public Set<String> getExcludeFilters ()
Restituisce l'attuale Set dei filtri di esclusione.
getIncludeFilters
public Set<String> getIncludeFilters ()
Restituisce l'Set corrente dei filtri di inclusione.
setBuild
public void setBuild (IBuildInfo buildInfo)
| Parametri |
buildInfo |
IBuildInfo |
setDevice
public void setDevice (ITestDevice device)
Inserisci il dispositivo in fase di test.
| Parametri |
device |
ITestDevice: il ITestDevice da utilizzare |
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
buildCommandLineArray
protected String[] buildCommandLineArray (String filePath,
String configPath,
List<String> tests)
| Parametri |
filePath |
String |
configPath |
String |
tests |
List |
buildCommandLineArray
protected String[] buildCommandLineArray (String filePath,
String configPath)
| Parametri |
filePath |
String |
configPath |
String |
buildCommandLineForListTests
protected String[] buildCommandLineForListTests (String filePath)
| Parametri |
filePath |
String |
filterTests
protected Optional<Pair<List<String>, List<String>>> filterTests (String[] testListLines,
String runName,
ITestInvocationListener listener)
| Parametri |
testListLines |
String |
runName |
String |
listener |
ITestInvocationListener |
| Resi |
Optional<Pair<List<String>, List<String>>> |
|
getLogDirAbsolutePath
protected String getLogDirAbsolutePath ()
getLogDirFile
protected File getLogDirFile ()
protected boolean processYamlTestResults (InputStream inputStream,
MoblyYamlResultParser parser,
ITestInvocationListener listener,
String runName)
Analizza i risultati dei test Mobly e genera report sui risultati.
| Parametri |
inputStream |
InputStream: Un oggetto InputStream che legge il file dei risultati del test Mobly. |
parser |
MoblyYamlResultParser: un oggetto MoblyYamlResultParser che elabora i risultati dei test Mobly. |
listener |
ITestInvocationListener: un'istanza ITestInvocationListener che genera vari report. |
runName |
String: str, il nome dell'esecuzione del binario di test Mobly. |
protected void updateConfigFile (InputStream configInputStream,
Writer writer)
| Parametri |
configInputStream |
InputStream |
writer |
Writer |
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."],[],[]]