MoblyBinaryHostTest
public class MoblyBinaryHostTest
extends Object
implements IRemoteTest , IDeviceTest , IBuildReceiver , ITestFilterReceiver , IShardableTest
java.lang.Object | |
↳ | com.android.tradefed.testtype.mobly.MoblyBinaryHostTest |
Test host pensato per eseguire un file binario Mobly Python dal sistema Android Build (Soong)
Riepilogo
Costruttori pubblici | |
---|---|
MoblyBinaryHostTest () |
Metodi pubblici | |
---|---|
void | addAllExcludeFilters ( filters) addAllExcludeFilters ( filters) Aggiunge l' |
void | addAllIncludeFilters ( filters) addAllIncludeFilters ( filters) Aggiunge l' |
void | addExcludeFilter (String filter) Aggiunge un filtro su quali test escludere. |
void | addIncludeFilter (String filter) Aggiunge un filtro su quali test includere. |
void | clearExcludeFilters () Elimina tutti i filtri di esclusione attualmente monitorati. |
void | clearIncludeFilters () Elimina tutti i filtri di inclusione attualmente monitorati. |
ITestDevice | getDevice () Metti il dispositivo in prova. |
getExcludeFilters () Restituisce l' | |
getIncludeFilters () Restituisce l' | |
final void | run ( TestInformation testInfo, ITestInvocationListener listener) Esegue i test e segnala i risultati all'ascoltatore. |
void | setBuild ( IBuildInfo buildInfo) |
void | setDevice ( ITestDevice device) Iniettare il dispositivo in prova. |
split (int shardCountHint) Versione alternativa di |
Metodi protetti | |
---|---|
String[] | buildCommandLineArray (String filePath, String configPath, tests) buildCommandLineArray (String filePath, String configPath, tests) |
String[] | buildCommandLineArray (String filePath, String configPath) |
filterTests (String[] testListLines, String runName, ITestInvocationListener listener) | |
String | getLogDirAbsolutePath () |
File | getLogDirFile () |
boolean | processYamlTestResults (InputStream inputStream, MoblyYamlResultParser parser, ITestInvocationListener listener, String runName) Analizza i risultati dei test Mobly e riporta i risultati. |
void | reportLogs (File logDir, ITestInvocationListener listener) |
void | updateConfigFile (InputStream configInputStream, Writer writer) |
Costruttori pubblici
MoblyBinaryHostTest
public MoblyBinaryHostTest ()
Metodi pubblici
aggiungiAllExcludeFilters
public void addAllExcludeFilters (filters)
Aggiunge l' ERROR(/Set)
dei filtri di quali test escludere.
Parametri | |
---|---|
filters |
aggiungiAllIncludeFilters
public void addAllIncludeFilters (filters)
Aggiunge l' ERROR(/Set)
dei filtri di quali test includere.
Parametri | |
---|---|
filters |
addExcludeFilter
public void addExcludeFilter (String filter)
Aggiunge un filtro su quali test escludere.
Parametri | |
---|---|
filter | String |
aggiungiIncludeFilter
public void addIncludeFilter (String filter)
Aggiunge un filtro su quali test includere.
Parametri | |
---|---|
filter | String |
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 ()
Metti il dispositivo in prova.
ritorna | |
---|---|
ITestDevice | l' ITestDevice |
getExcludeFilters
publicgetExcludeFilters ()
Restituisce l' ERROR(/Set)
corrente dei filtri di esclusione.
ritorna | |
---|---|
getIncludeFilters
publicgetIncludeFilters ()
Restituisce l' ERROR(/Set)
corrente dei filtri di inclusione.
ritorna | |
---|---|
correre
public final void run (TestInformation testInfo, ITestInvocationListener listener)
Esegue i test e segnala i risultati all'ascoltatore.
Parametri | |
---|---|
testInfo | TestInformation : l'oggetto TestInformation contenente informazioni utili per eseguire i test. |
listener | ITestInvocationListener : ITestInvocationListener dei risultati del test |
setDevice
public void setDevice (ITestDevice device)
Iniettare il dispositivo in prova.
Parametri | |
---|---|
device | ITestDevice : l' ITestDevice da utilizzare |
diviso
publicsplit (int shardCountHint)
Versione alternativa di split()
che fornisce anche lo shardCount che si tenta di eseguire. Questo è utile per alcuni test runner che a volte non possono decidere arbitrariamente.
Parametri | |
---|---|
shardCountHint | int : il conteggio dei frammenti tentati. |
ritorna | |
---|---|
una raccolta di test secondari da eseguire separatamente o null se il test non è attualmente frammentabile |
Metodi protetti
buildCommandLineArray
protected String[] buildCommandLineArray (String filePath, String configPath,tests)
Parametri | |
---|---|
filePath | String |
configPath | String |
tests |
ritorna | |
---|---|
String[] |
buildCommandLineArray
protected String[] buildCommandLineArray (String filePath, String configPath)
Parametri | |
---|---|
filePath | String |
configPath | String |
ritorna | |
---|---|
String[] |
filterTest
protectedfilterTests (String[] testListLines, String runName, ITestInvocationListener listener)
Parametri | |
---|---|
testListLines | String |
runName | String |
listener | ITestInvocationListener |
ritorna | |
---|---|
getLogDirAbsolutePath
protected String getLogDirAbsolutePath ()
ritorna | |
---|---|
String |
getLogDirFile
protected File getLogDirFile ()
ritorna | |
---|---|
File |
processYamlTestResults
protected boolean processYamlTestResults (InputStream inputStream, MoblyYamlResultParser parser, ITestInvocationListener listener, String runName)
Analizza i risultati dei test Mobly e riporta i risultati.
Parametri | |
---|---|
inputStream | InputStream : un oggetto InputStream che legge nel file dei risultati del test Mobly. |
parser | MoblyYamlResultParser : un oggetto MoblyYamlResultParser che elabora i risultati dei test Mobly. |
listener | ITestInvocationListener : un'istanza ITestInvocationListener che esegue vari report. |
runName | String : str, il nome dell'esecuzione binaria del test Mobly. |
ritorna | |
---|---|
boolean |
reportLogs
protected void reportLogs (File logDir, ITestInvocationListener listener)
Parametri | |
---|---|
logDir | File |
listener | ITestInvocationListener |
updateConfigFile
protected void updateConfigFile (InputStream configInputStream, Writer writer)
Parametri | |
---|---|
configInputStream | InputStream |
writer | Writer |
Lancia | |
---|---|
HarnessRuntimeException |