Test G Suite
public
class
GTest
extends GTestBase
implements
IDeviceTest
Znane podklasy bezpośrednie
|
Test, który uruchamia natywny pakiet testowy na danym urządzeniu.
Podsumowanie
Konstruktory publiczne |
GTest()
|
Metody chronione |
String
|
createFlagFile(String filter)
Utwórz plik zawierający filtry, których użyjesz za pomocą parametru --gtest_flagfile, aby uniknąć użycia systemu operacyjnego.
.
|
void
|
executeCommandByScript(ITestDevice testDevice, String cmd, IShellOutputReceiver resultParser)
Metoda pomocnicza do uruchamiania polecenia gtest z użyciem skryptu tymczasowego w przypadku, gdy polecenie
jest za długi, aby uruchomić go bezpośrednio przez adb.
|
String
|
getGTestCmdLine(String fullPath, String flags)
Metoda pomocnicza do kompilowania polecenia gtest do uruchomienia.
|
String
|
loadFilter(String binaryOnDevice)
Zdefiniuj metodę pobierania.
|
boolean
|
shouldRunFile(String fullPath)
Metoda pomocnicza określająca, czy należy wykonać określony plik.
|
Konstruktory publiczne
Test G Suite
public GTest ()
Metody publiczne
getDevice
public ITestDevice getDevice ()
Spraw, by urządzenie zostało poddane testom.
isRestart beforeTestEnabled.
public boolean isRebootBeforeTestEnabled ()
ustawUrządzenie
public void setDevice (ITestDevice device)
Wstrzyknij urządzenie w trakcie testu.
Parametry |
device |
ITestDevice : element ITestDevice , którego należy użyć |
setNativeTestDevicePath
public void setNativeTestDevicePath (String path)
Metody chronione
UtwórzPlikFlagi
protected String createFlagFile (String filter)
Utwórz plik zawierający filtry, których użyjesz za pomocą parametru --gtest_flagfile, aby uniknąć użycia systemu operacyjnego.
.
Parametry |
filter |
String : ciąg filtra |
Zwroty |
String |
Ścieżka do pliku zawierającego filtr. |
Wykonaj CommandByScript
protected void executeCommandByScript (ITestDevice testDevice,
String cmd,
IShellOutputReceiver resultParser)
Metoda pomocnicza do uruchamiania polecenia gtest z użyciem skryptu tymczasowego w przypadku, gdy polecenie
jest za długi, aby uruchomić go bezpośrednio przez adb.
Parametry |
testDevice |
ITestDevice : urządzenie, na którym zostanie uruchomione polecenie; |
cmd |
String : ciąg polecenia do uruchomienia, |
resultParser |
IShellOutputReceiver : odbiornik wyjściowy do odczytu wyników testu |
getGTestCmdLine
protected String getGTestCmdLine (String fullPath,
String flags)
Metoda pomocnicza do kompilowania polecenia gtest do uruchomienia.
Parametry |
fullPath |
String : bezwzględna ścieżka systemu plików do pliku binarnego gtest na urządzeniu |
flags |
String : flagi wykonania gtest |
Zwroty |
String |
wiersz poleceń powłoki do uruchomienia w teście gtest |
filtr obciążenia
protected String loadFilter (String binaryOnDevice)
Zdefiniuj metodę pobierania.
Klasa podrzędna musi implementować sposób uzyskania własnego filtra.
Parametry |
binaryOnDevice |
String : pełna ścieżka pliku filtra. |
Zwroty |
String |
ciągu filtra. |
plik powinien działać
protected boolean shouldRunFile (String fullPath)
Metoda pomocnicza określająca, czy należy wykonać określony plik.
Parametry |
fullPath |
String : pełna ścieżka do pliku, którego dotyczy problem; |
Zwroty |
boolean |
true, jeśli mamy uruchomić ten plik. |