Ab dem 27. März 2025 empfehlen wir, android-latest-release
anstelle von aosp-main
zu verwenden, um AOSP zu erstellen und Beiträge dazu zu leisten. Weitere Informationen finden Sie unter Änderungen am AOSP.
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
GTest
public
class
GTest
extends GTestBase
implements
IDeviceTest
Bekannte direkte Unterklassen
|
Ein Test, bei dem ein natives Testpaket auf einem bestimmten Gerät ausgeführt wird.
Zusammenfassung
Öffentliche Konstruktoren |
GTest()
|
Geschützte Methoden |
String
|
createFlagFile(String filter)
Erstellen Sie eine Datei mit den Filtern, die über „--gtest_flagfile“ verwendet werden, um Betriebssystemeinschränkungen bei der Größe von Argumenten zu vermeiden.
|
void
|
executeCommandByScript(ITestDevice testDevice, String cmd, IShellOutputReceiver resultParser)
Hilfsmethode zum Ausführen eines gtest-Befehls aus einem temporären Script, falls der Befehl zu lang ist, um direkt von adb ausgeführt zu werden.
|
String
|
getGTestCmdLine(String fullPath, String flags)
Hilfsmethode zum Erstellen des ausführbaren gtest-Befehls.
|
String
|
loadFilter(String binaryOnDevice)
Filtermethode „get“ definieren
|
boolean
|
shouldRunFile(String fullPath)
Hilfsmethode, um zu bestimmen, ob eine bestimmte Datei ausgeführt werden soll.
|
Öffentliche Konstruktoren
Öffentliche Methoden
getDevice
public ITestDevice getDevice ()
Holen Sie sich das Testgerät.
isRebootBeforeTestEnabled
public boolean isRebootBeforeTestEnabled ()
setDevice
public void setDevice (ITestDevice device)
Testgerät einschleusen
Parameter |
device |
ITestDevice : der zu verwendende ITestDevice |
setNativeTestDevicePath
public void setNativeTestDevicePath (String path)
Geschützte Methoden
createFlagFile
protected String createFlagFile (String filter)
Erstellen Sie eine Datei mit den Filtern, die über „--gtest_flagfile“ verwendet werden, um Betriebssystemeinschränkungen bei der Größe von Argumenten zu vermeiden.
Parameter |
filter |
String : Der Filterstring |
Returns |
String |
Der Pfad zur Datei, die den Filter enthält. |
executeCommandByScript
protected void executeCommandByScript (ITestDevice testDevice,
String cmd,
IShellOutputReceiver resultParser)
Hilfsmethode zum Ausführen eines gtest-Befehls aus einem temporären Script, falls der Befehl zu lang ist, um direkt von adb ausgeführt zu werden.
Parameter |
testDevice |
ITestDevice : das Gerät, auf dem der Befehl ausgeführt werden soll |
cmd |
String : Der auszuführende Befehlsstring |
resultParser |
IShellOutputReceiver : den Ausgabeempfänger zum Lesen der Testergebnisse |
getGTestCmdLine
protected String getGTestCmdLine (String fullPath,
String flags)
Hilfsmethode zum Erstellen des ausführbaren gtest-Befehls.
Parameter |
fullPath |
String : absoluter Dateisystempfad zur gtest-Binärdatei auf dem Gerät |
flags |
String : gtest-Ausführungsflags |
Returns |
String |
die Shell-Befehlszeile, die für gtest ausgeführt werden soll |
loadFilter
protected String loadFilter (String binaryOnDevice)
Filtermethode „get“ definieren
Die Unterklasse muss implementieren, wie der eigene Filter abgerufen wird.
Parameter |
binaryOnDevice |
String : der vollständige Pfad zur Filterdatei. |
Returns |
String |
Filterstring. |
shouldRunFile
protected boolean shouldRunFile (String fullPath)
Hilfsmethode, um zu bestimmen, ob eine bestimmte Datei ausgeführt werden soll.
Parameter |
fullPath |
String : den vollständigen Pfad der betreffenden Datei |
Returns |
boolean |
„true“, wenn die Datei ausgeführt werden soll. |
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: 2025-03-26 (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: 2025-03-26 (UTC)."],[],[]]