MoblyBinaryHostTest
public class MoblyBinaryHostTest
extends Object
implements IRemoteTest , IDeviceTest , IBuildReceiver , ITestFilterReceiver
java.lang.Object | |
↳ | com.android.tradefed.testtype.mobly.MoblyBinaryHostTest |
Host-Test zum Ausführen einer mobilen Python-Binärdatei aus dem Android Build-System (Soong)
Zusammenfassung
Öffentliche Konstrukteure | |
---|---|
MoblyBinaryHostTest () |
Öffentliche Methoden | |
---|---|
void | addAllExcludeFilters ( filters) addAllExcludeFilters ( filters) Fügt den |
void | addAllIncludeFilters ( filters) addAllIncludeFilters ( filters) Fügt den |
void | addExcludeFilter (String filter) Fügt einen Filter hinzu, welche Tests ausgeschlossen werden sollen. |
void | addIncludeFilter (String filter) Fügt einen Filter hinzu, welche Tests eingeschlossen werden sollen. |
void | clearExcludeFilters () Löschen Sie alle derzeit verfolgten Ausschlussfilter. |
void | clearIncludeFilters () Löschen Sie alle aktuell verfolgten Include-Filter. |
ITestDevice | getDevice () Holen Sie sich das zu testende Gerät. |
getExcludeFilters () Gibt den aktuellen | |
getIncludeFilters () Gibt den aktuellen | |
final void | run ( TestInformation testInfo, ITestInvocationListener listener) Führt die Tests aus und meldet das Ergebnis an den Listener. |
void | setBuild ( IBuildInfo buildInfo) |
void | setDevice ( ITestDevice device) Injizieren Sie das zu testende Gerät. |
Geschützte Methoden | |
---|---|
String[] | buildCommandLineArray (String filePath, String configPath, tests) buildCommandLineArray (String filePath, String configPath, tests) |
String[] | buildCommandLineArray (String filePath, String configPath) |
String | getLogDirAbsolutePath () |
File | getLogDirFile () |
boolean | processYamlTestResults (InputStream inputStream, MoblyYamlResultParser parser, ITestInvocationListener listener, String runName) Analysiert Mobly-Testergebnisse und erstellt Ergebnisberichte. |
void | reportLogs (File logDir, ITestInvocationListener listener) |
void | updateConfigFile (InputStream configInputStream, Writer writer) |
Öffentliche Konstrukteure
MoblyBinaryHostTest
public MoblyBinaryHostTest ()
Öffentliche Methoden
addAllExcludeFilters
public void addAllExcludeFilters (filters)
Fügt den ERROR(/Set)
von Filtern hinzu, deren Tests ausgeschlossen werden sollen.
Parameter | |
---|---|
filters |
addAllIncludeFilters
public void addAllIncludeFilters (filters)
Fügt den ERROR(/Set)
der Filter hinzu, welche Tests eingeschlossen werden sollen.
Parameter | |
---|---|
filters |
addExcludeFilter
public void addExcludeFilter (String filter)
Fügt einen Filter hinzu, welche Tests ausgeschlossen werden sollen.
Parameter | |
---|---|
filter | String |
addIncludeFilter
public void addIncludeFilter (String filter)
Fügt einen Filter hinzu, welche Tests eingeschlossen werden sollen.
Parameter | |
---|---|
filter | String |
clearExcludeFilters
public void clearExcludeFilters ()
Löschen Sie alle derzeit verfolgten Ausschlussfilter.
clearIncludeFilters
public void clearIncludeFilters ()
Löschen Sie alle aktuell verfolgten Include-Filter.
getDevice
public ITestDevice getDevice ()
Holen Sie sich das zu testende Gerät.
Kehrt zurück | |
---|---|
ITestDevice | das ITestDevice |
getExcludeFilters
publicgetExcludeFilters ()
Gibt den aktuellen ERROR(/Set)
der Ausschlussfilter zurück.
Kehrt zurück | |
---|---|
getIncludeFilters
publicgetIncludeFilters ()
Gibt den aktuellen ERROR(/Set)
von Include-Filtern zurück.
Kehrt zurück | |
---|---|
laufen
public final void run (TestInformation testInfo, ITestInvocationListener listener)
Führt die Tests aus und meldet das Ergebnis an den Listener.
Parameter | |
---|---|
testInfo | TestInformation : Das TestInformation Objekt, das nützliche Informationen zum Ausführen von Tests enthält. |
listener | ITestInvocationListener : der ITestInvocationListener der Testergebnisse |
setDevice
public void setDevice (ITestDevice device)
Injizieren Sie das zu testende Gerät.
Parameter | |
---|---|
device | ITestDevice : das zu verwendende ITestDevice |
Geschützte Methoden
buildCommandLineArray
protected String[] buildCommandLineArray (String filePath, String configPath,tests)
Parameter | |
---|---|
filePath | String |
configPath | String |
tests |
Kehrt zurück | |
---|---|
String[] |
buildCommandLineArray
protected String[] buildCommandLineArray (String filePath, String configPath)
Parameter | |
---|---|
filePath | String |
configPath | String |
Kehrt zurück | |
---|---|
String[] |
getLogDirAbsolutePath
protected String getLogDirAbsolutePath ()
Kehrt zurück | |
---|---|
String |
getLogDirFile
protected File getLogDirFile ()
Kehrt zurück | |
---|---|
File |
processYamlTestResults
protected boolean processYamlTestResults (InputStream inputStream, MoblyYamlResultParser parser, ITestInvocationListener listener, String runName)
Analysiert Mobly-Testergebnisse und erstellt Ergebnisberichte.
Parameter | |
---|---|
inputStream | InputStream : Ein InputStream-Objekt, das in der Mobly-Testergebnisdatei gelesen wird. |
parser | MoblyYamlResultParser : Ein MoblyYamlResultParser-Objekt, das Mobly-Testergebnisse verarbeitet. |
listener | ITestInvocationListener : Eine ITestInvocationListener-Instanz, die verschiedene Berichte erstellt. |
runName | String : str, der Name des Mobly-Testbinärlaufs. |
Kehrt zurück | |
---|---|
boolean |
reportLogs
protected void reportLogs (File logDir, ITestInvocationListener listener)
Parameter | |
---|---|
logDir | File |
listener | ITestInvocationListener |
updateConfigFile
protected void updateConfigFile (InputStream configInputStream, Writer writer)
Parameter | |
---|---|
configInputStream | InputStream |
writer | Writer |
Wirft | |
---|---|
HarnessRuntimeException |