Ab 2026 werden wir, um unser stabiles Entwicklungsmodell für den Trunk zu unterstützen und die Plattformstabilität für das Ökosystem zu gewährleisten, den Quellcode im 2. und 4. Quartal in AOSP veröffentlichen. Verwenden Sie android-latest-release, um AOSP zu entwickeln und dazu beizutragen. Der Manifestzweig android-latest-release verweist immer auf das neueste Release, das an AOSP übertragen wurde. Weitere Informationen finden Sie unter Änderungen an AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
MoblyBinaryHostTest
public
class
MoblyBinaryHostTest
extends Object
implements
IBuildReceiver,
IDeviceTest,
IRemoteTest,
IShardableTest,
ITestFilterReceiver
| java.lang.Object
|
| ↳ |
com.android.tradefed.testtype.mobly.MoblyBinaryHostTest
|
Hosttest, der eine Mobly-Python-Binärdatei aus dem Android-Build-System (Soong) ausführt
Zusammenfassung
Geschützte Methoden |
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)
Analysiert Mobly-Testergebnisse und erstellt Ergebnisberichte.
|
void
|
updateConfigFile(InputStream configInputStream, Writer writer)
|
Öffentliche Konstruktoren
MoblyBinaryHostTest
public MoblyBinaryHostTest ()
Öffentliche Methoden
addAllExcludeFilters
public void addAllExcludeFilters (Set<String> filters)
Fügt die Set der Filter hinzu, anhand derer Tests ausgeschlossen werden sollen.
addAllIncludeFilters
public void addAllIncludeFilters (Set<String> filters)
Fügt die Set der Filter hinzu, für die Tests einbezogen werden sollen.
addExcludeFilter
public void addExcludeFilter (String filter)
Fügt einen Filter hinzu, mit dem festgelegt wird, welche Tests ausgeschlossen werden sollen.
addIncludeFilter
public void addIncludeFilter (String filter)
Fügt einen Filter hinzu, der angibt, welche Tests einbezogen werden sollen.
clearExcludeFilters
public void clearExcludeFilters ()
Alle derzeit erfassten Ausschlussfilter löschen.
clearIncludeFilters
public void clearIncludeFilters ()
Löschen Sie alle derzeit erfassten Einschlussfilter.
getDevice
public ITestDevice getDevice ()
Besorgen Sie sich das zu testende Gerät.
getExcludeFilters
public Set<String> getExcludeFilters ()
Gibt die aktuelle Set der Ausschlussfilter zurück.
| Gibt Folgendes zurück: |
Set<String> |
|
getIncludeFilters
public Set<String> getIncludeFilters ()
Gibt die aktuelle Set der Einschlussfilter zurück.
| Gibt Folgendes zurück: |
Set<String> |
|
setBuild
public void setBuild (IBuildInfo buildInfo)
| Parameter |
buildInfo |
IBuildInfo |
setDevice
public void setDevice (ITestDevice device)
Schleusen Sie das zu testende Gerät ein.
| Parameter |
device |
ITestDevice: die zu verwendende ITestDevice |
teilen
public Collection<IRemoteTest> split (int shardCountHint)
Alternative Version von split(), die auch die Anzahl der Shards enthält, die ausgeführt werden sollen. Dies ist für einige Testrunner nützlich, die nicht immer willkürlich entscheiden können.
| Parameter |
shardCountHint |
int: Die Anzahl der versuchten Shards. |
| Gibt Folgendes zurück: |
Collection<IRemoteTest> |
eine Sammlung von Untertests, die separat ausgeführt werden sollen, oder null, wenn der Test derzeit nicht aufgeteilt werden kann. |
Geschützte Methoden
buildCommandLineArray
protected String[] buildCommandLineArray (String filePath,
String configPath,
List<String> tests)
| Parameter |
filePath |
String |
configPath |
String |
tests |
List |
| Gibt Folgendes zurück: |
String[] |
|
buildCommandLineArray
protected String[] buildCommandLineArray (String filePath,
String configPath)
| Parameter |
filePath |
String |
configPath |
String |
| Gibt Folgendes zurück: |
String[] |
|
buildCommandLineForListTests
protected String[] buildCommandLineForListTests (String filePath)
| Parameter |
filePath |
String |
| Gibt Folgendes zurück: |
String[] |
|
filterTests
protected Optional<Pair<List<String>, List<String>>> filterTests (String[] testListLines,
String runName,
ITestInvocationListener listener)
| Parameter |
testListLines |
String |
runName |
String |
listener |
ITestInvocationListener |
| Gibt Folgendes zurück: |
Optional<Pair<List<String>, List<String>>> |
|
getLogDirAbsolutePath
protected String getLogDirAbsolutePath ()
| Gibt Folgendes zurück: |
String |
|
getLogDirFile
protected File getLogDirFile ()
| Gibt Folgendes zurück: |
File |
|
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 einliest. |
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. |
| Gibt Folgendes zurück: |
boolean |
|
protected void updateConfigFile (InputStream configInputStream,
Writer writer)
| Parameter |
configInputStream |
InputStream |
writer |
Writer |
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2026-06-22 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2026-06-22 (UTC)."],[],[]]