Aby zachować zgodność z naszym modelem rozwoju gałęzi głównej i zapewnić stabilność platformy w ekosystemie, w II i IV kwartale 2026 r. opublikujemy kod źródłowy w AOSP. Do tworzenia i współtworzenia AOSP zalecamy używanie android-latest-release zamiast aosp-main. Gałąź android-latest-release manifestu zawsze będzie odnosić się do najnowszej wersji przesłanej do AOSP. Więcej informacji znajdziesz w sekcji Zmiany w AOSP.
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
GTest
public
class
GTest
extends GTestBase
implements
IDeviceTest
Znane bezpośrednie podklasy
|
Test, który uruchamia natywny pakiet testowy na danym urządzeniu.
Podsumowanie
Publiczne konstruktory |
GTest()
|
Metody chronione |
String
|
createFlagFile(String filter)
Utwórz plik zawierający filtry, które będą używane za pomocą flagi --gtest_flagfile, aby uniknąć ograniczeń systemu operacyjnego dotyczących rozmiaru argumentów.
|
void
|
executeCommandByScript(ITestDevice testDevice, String cmd, IShellOutputReceiver resultParser)
Metoda pomocnicza do uruchamiania polecenia gtest ze skryptu tymczasowego w przypadku, gdy polecenie jest zbyt długie, aby można je było uruchomić bezpośrednio za pomocą adb.
|
String
|
getGTestCmdLine(String fullPath, String flags)
Metoda pomocnicza do tworzenia polecenia gtest do uruchomienia.
|
String
|
loadFilter(String binaryOnDevice)
Zdefiniuj metodę pobierania filtra.
|
boolean
|
shouldRunFile(String fullPath)
Metoda pomocnicza, która określa, czy należy wykonać dany plik.
|
Publiczne konstruktory
Metody publiczne
getDevice
public ITestDevice getDevice ()
Przygotuj testowane urządzenie.
isRebootBeforeTestEnabled
public boolean isRebootBeforeTestEnabled ()
setDevice
public void setDevice (ITestDevice device)
Wstrzyknij testowane urządzenie.
| Parametry |
device |
ITestDevice: ITestDevice, którego chcesz użyć |
setNativeTestDevicePath
public void setNativeTestDevicePath (String path)
Metody chronione
createFlagFile
protected String createFlagFile (String filter)
Utwórz plik zawierający filtry, które będą używane za pomocą flagi --gtest_flagfile, aby uniknąć ograniczeń systemu operacyjnego dotyczących rozmiaru argumentów.
| Parametry |
filter |
String: ciąg filtra |
| Zwroty |
String |
Ścieżka do pliku zawierającego filtr. |
executeCommandByScript
protected void executeCommandByScript (ITestDevice testDevice,
String cmd,
IShellOutputReceiver resultParser)
Metoda pomocnicza do uruchamiania polecenia gtest ze skryptu tymczasowego w przypadku, gdy polecenie jest zbyt długie, aby można je było uruchomić bezpośrednio za pomocą adb.
| Parametry |
testDevice |
ITestDevice: urządzenie, na którym ma zostać uruchomione polecenie |
cmd |
String: ciąg polecenia do uruchomienia |
resultParser |
IShellOutputReceiver: odbiornik danych wyjściowych do odczytywania wyników testu. |
getGTestCmdLine
protected String getGTestCmdLine (String fullPath,
String flags)
Metoda pomocnicza do tworzenia polecenia gtest do uruchomienia.
| Parametry |
fullPath |
String: bezwzględna ścieżka do pliku binarnego gtest w systemie plików na urządzeniu. |
flags |
String: flagi wykonania gtest |
| Zwroty |
String |
wiersz poleceń powłoki do uruchomienia testu gtest; |
loadFilter
protected String loadFilter (String binaryOnDevice)
Zdefiniuj metodę pobierania filtra.
Klasa podrzędna musi implementować sposób uzyskiwania własnego filtra.
| Parametry |
binaryOnDevice |
String: pełna ścieżka do pliku filtra. |
| Zwroty |
String |
ciąg filtra. |
shouldRunFile
protected boolean shouldRunFile (String fullPath)
Metoda pomocnicza, która określa, czy należy wykonać dany plik.
| Parametry |
fullPath |
String: pełna ścieżka do danego pliku |
| Zwroty |
boolean |
wartość true, jeśli należy wykonać dany plik. |
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-12-04 UTC.
[null,null,["Ostatnia aktualizacja: 2025-12-04 UTC."],[],[]]