MoblyBinaryHostTest
public class MoblyBinaryHostTest
extends Object
implements IRemoteTest , IDeviceTest , IBuildReceiver , ITestFilterReceiver , IShardableTest
java.lang.Object | |
↳ | com.android.tradefed.testtype.mobly.MoblyBinaryHostTest |
Host-Test zum Ausführen einer Mobly-Python-Binärdatei vom Android Build-System (Soong)
Zusammenfassung
Öffentliche Bauträger | |
---|---|
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 für die auszuschließenden Tests hinzu. |
void | addIncludeFilter (String filter) Fügt einen Filter für die einzuschließenden Tests hinzu. |
void | clearExcludeFilters () Löschen Sie alle derzeit verfolgten Ausschlussfilter. |
void | clearIncludeFilters () Löschen Sie alle derzeit verfolgten Einschlussfilter. |
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 die Ergebnisse dem Listener. |
void | setBuild ( IBuildInfo buildInfo) |
void | setDevice ( ITestDevice device) Injizieren Sie das zu testende Gerät. |
split (int shardCountHint) Alternative Version von |
Geschützte Methoden | |
---|---|
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) Analysiert Mobly-Testergebnisse und erstellt Ergebnisberichte. |
void | reportLogs (File logDir, ITestInvocationListener listener) |
void | updateConfigFile (InputStream configInputStream, Writer writer) |
Öffentliche Bauträger
MoblyBinaryHostTest
public MoblyBinaryHostTest ()
Öffentliche Methoden
addAllExcludeFilters
public void addAllExcludeFilters (filters)
Fügt den ERROR(/Set)
der Filter hinzu, deren Tests ausgeschlossen werden sollen.
Parameter | |
---|---|
filters |
addAllIncludeFilters
public void addAllIncludeFilters (filters)
Fügt den ERROR(/Set)
der Filter hinzu, deren Tests einbezogen werden sollen.
Parameter | |
---|---|
filters |
addExcludeFilter
public void addExcludeFilter (String filter)
Fügt einen Filter für die auszuschließenden Tests hinzu.
Parameter | |
---|---|
filter | String |
addIncludeFilter
public void addIncludeFilter (String filter)
Fügt einen Filter für die einzuschließenden Tests hinzu.
Parameter | |
---|---|
filter | String |
clearExcludeFilters
public void clearExcludeFilters ()
Löschen Sie alle derzeit verfolgten Ausschlussfilter.
clearIncludeFilters
public void clearIncludeFilters ()
Löschen Sie alle derzeit verfolgten Einschlussfilter.
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)
der Einschlussfilter zurück.
Kehrt zurück | |
---|---|
laufen
public final void run (TestInformation testInfo, ITestInvocationListener listener)
Führt die Tests aus und meldet die Ergebnisse dem 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 |
Teilt
publicsplit (int shardCountHint)
Alternative Version von split()
, die auch den ShardCount bereitstellt, dessen Ausführung versucht wird. Dies ist für einige Testläufer nützlich, die manchmal nicht willkürlich entscheiden können.
Parameter | |
---|---|
shardCountHint | int : die Anzahl der versuchten Shards. |
Kehrt zurück | |
---|---|
eine Sammlung von Untertests, die separat ausgeführt werden sollen, oder null wenn der Test derzeit nicht fragmentierbar ist |
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[] |
FilterTests
protectedfilterTests (String[] testListLines, String runName, ITestInvocationListener listener)
Parameter | |
---|---|
testListLines | String |
runName | String |
listener | ITestInvocationListener |
Kehrt zurück | |
---|---|
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 die Mobly-Testergebnisdatei liest. |
parser | MoblyYamlResultParser : Ein MoblyYamlResultParser-Objekt, das Mobly-Testergebnisse verarbeitet. |
listener | ITestInvocationListener : Eine ITestInvocationListener-Instanz, die verschiedene Berichte erstellt. |
runName | String : str, der Name der Mobly-Testbinärausführung. |
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 |
Würfe | |
---|---|
HarnessRuntimeException |