MoblyBinaryHostTest
public class MoblyBinaryHostTest
extends Object
implements IRemoteTest , IDeviceTest , IBuildReceiver , ITestFilterReceiver
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 di quali test escludere. |
void | addIncludeFilter (String filter) Aggiunge un filtro di 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 () Fai testare il dispositivo. |
getExcludeFilters () Restituisce l'attuale | |
getIncludeFilters () Restituisce l'attuale | |
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. |
Metodi protetti | |
---|---|
String[] | buildCommandLineArray (String filePath, String configPath) |
void | processYamlTestResults (InputStream inputStream, MoblyYamlResultParser parser, ITestInvocationListener listener, String runName) Analizza i risultati dei test Mobly e crea rapporti sui risultati. |
void | reportLogs (File logDir, ITestInvocationListener listener) |
void | updateConfigFile (InputStream configInputStream, Writer writer) |
Costruttori pubblici
MoblyBinaryHostTest
public MoblyBinaryHostTest ()
Metodi pubblici
addAllExcludeFilters
public void addAllExcludeFilters (filters)
Aggiunge l' ERROR(/Set)
di filtri da cui escludere i test.
Parametri | |
---|---|
filters |
addAllIncludeFilters
public void addAllIncludeFilters (filters)
Aggiunge l' ERROR(/Set)
di filtri di cui includere i test.
Parametri | |
---|---|
filters |
addExcludeFilter
public void addExcludeFilter (String filter)
Aggiunge un filtro di quali test escludere.
Parametri | |
---|---|
filter | String |
addIncludeFilter
public void addIncludeFilter (String filter)
Aggiunge un filtro di 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 ()
Fai testare il dispositivo.
ritorna | |
---|---|
ITestDevice | l' ITestDevice |
getExcludeFilters
publicgetExcludeFilters ()
Restituisce l'attuale ERROR(/Set)
dei filtri di esclusione.
ritorna | |
---|---|
getIncludeFilters
publicgetIncludeFilters ()
Restituisce l'attuale ERROR(/Set)
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 : l' ITestInvocationListener dei risultati del test |
setDevice
public void setDevice (ITestDevice device)
Iniettare il dispositivo in prova.
Parametri | |
---|---|
device | ITestDevice : l' ITestDevice da utilizzare |
Metodi protetti
buildCommandLineArray
protected String[] buildCommandLineArray (String filePath, String configPath)
Parametri | |
---|---|
filePath | String |
configPath | String |
ritorna | |
---|---|
String[] |
processYamlTestResults
protected void processYamlTestResults (InputStream inputStream, MoblyYamlResultParser parser, ITestInvocationListener listener, String runName)
Analizza i risultati dei test Mobly e crea rapporti sui 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 di ITestInvocationListener che esegue vari rapporti. |
runName | String : str, il nome dell'esecuzione binaria del test Mobly. |
reportLog
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 |
Tiri | |
---|---|
HarnessRuntimeException |