BaseHostJUnit4Test
public abstract class BaseHostJUnit4Test
extends Object
implements IAbiReceiver , ITestInformationReceiver
java.lang.Obiekt |
↳ | com.android.tradefed.testtype.junit4.BaseHostJUnit4Test |
Podstawowa klasa testowa do uruchamiania testów w stylu hosta JUnit4. Ta klasa zapewnia obsługę instalacji, uruchamiania i czyszczenia testów oprzyrządowania po stronie hosta. Ta klasa jest kompatybilna z wieloma urządzeniami. Powinien być jedynym źródłem prawdy do przeprowadzania testów oprzyrządowania po stronie hosta, aby uniknąć zduplikowania klasy użytkowej i podstawowej.
Streszczenie
Metody publiczne |
---|
final void | autoTearDown () Automatyczne zerwanie dla wszystkich zainstalowanych apk. |
final IAbi | getAbi () |
final IBuildInfo | getBuild () |
final ITestDevice | getDevice () |
final IInvocationContext | getInvocationContext () |
final TestRunResult | getLastDeviceRunResults () Zwraca wartość TestRunResult wynikającą z ostatniego uruchomionego testu runDeviceTest. |
final | getListDevices () |
TestInformation | getTestInformation () |
boolean | hasDeviceFeature (String feature) |
final void | installPackage ( DeviceTestRunOptions options) Zainstaluj apk na podstawie DeviceTestRunOptions na urządzeniu. |
final void | installPackage (String apkFileName, String... options) Zainstaluj apk o podanej nazwie na urządzeniu. |
final void | installPackage ( ITestDevice device, String apkFileName, String... options) Zainstaluj apk o podanej nazwie na danym urządzeniu. |
final void | installPackageAsUser ( ITestDevice device, String apkFileName, boolean grantPermission, int userId, String... options) Zainstaluj apk o podanej nazwie dla konkretnego użytkownika na danym urządzeniu. |
final void | installPackageAsUser (String apkFileName, boolean grantPermission, int userId, String... options) Zainstaluj apk o podanej nazwie dla określonego użytkownika. |
final boolean | isPackageInstalled (String pkg) Sprawdza, czy na urządzeniu jest zainstalowany pakiet o podanej nazwie |
final boolean | isPackageInstalled ( ITestDevice device, String pkg) Sprawdza, czy na urządzeniu jest zainstalowany pakiet o podanej nazwie |
final boolean | runDeviceTests ( ITestDevice device, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs) Metoda uruchamiania zainstalowanego pakietu Instrumentacji. |
final boolean | runDeviceTests ( ITestDevice device, String pkgName, String testClassName, String testMethodName, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs) Metoda uruchamiania zainstalowanego pakietu Instrumentacji. |
final boolean | runDeviceTests ( ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, boolean isWindowAnimationDisabled, instrumentationArgs, extraListeners) runDeviceTests ( ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, boolean isWindowAnimationDisabled, instrumentationArgs, extraListeners) runDeviceTests ( ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, boolean isWindowAnimationDisabled, instrumentationArgs, extraListeners) Metoda uruchamiania zainstalowanego pakietu Instrumentacji. |
final boolean | runDeviceTests ( ITestDevice device, String pkgName, String testClassName, String testMethodName, Long testTimeoutMs) Metoda uruchamiania zainstalowanego pakietu Instrumentacji. |
final boolean | runDeviceTests ( ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, instrumentationArgs) runDeviceTests ( ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, instrumentationArgs) Metoda uruchamiania zainstalowanego pakietu Instrumentacji. |
final boolean | runDeviceTests (String pkgName, String testClassName, String testMethodName) Metoda uruchamiania zainstalowanego pakietu Instrumentacji. |
final boolean | runDeviceTests ( DeviceTestRunOptions options) Uruchamia bazę Instrumentacji na podstawie informacji w DeviceTestRunOptions . |
final boolean | runDeviceTests ( ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, boolean isWindowAnimationDisabled, boolean isRestartDisabled, instrumentationArgs, extraListeners) runDeviceTests ( ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, boolean isWindowAnimationDisabled, boolean isRestartDisabled, instrumentationArgs, extraListeners) runDeviceTests ( ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, boolean isWindowAnimationDisabled, boolean isRestartDisabled, instrumentationArgs, extraListeners) Metoda uruchamiania zainstalowanego pakietu Instrumentacji. |
final boolean | runDeviceTests ( ITestDevice device, String pkgName, String testClassName, String testMethodName) Metoda uruchamiania zainstalowanego pakietu Instrumentacji. |
final boolean | runDeviceTests (String pkgName, String testClassName, Integer userId, Long testTimeoutMs) Metoda uruchamiania zainstalowanego pakietu Instrumentacji. |
final boolean | runDeviceTests (String pkgName, String testClassName) Metoda uruchamiania zainstalowanego pakietu Instrumentacji. |
final boolean | runDeviceTests (String pkgName, String testClassName, Long testTimeoutMs) Metoda uruchamiania zainstalowanego pakietu Instrumentacji. |
final boolean | runDeviceTests ( ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, instrumentationArgs, extraListeners) runDeviceTests ( ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, instrumentationArgs, extraListeners) runDeviceTests ( ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, instrumentationArgs, extraListeners) Metoda uruchamiania zainstalowanego pakietu Instrumentacji. |
final boolean | runDeviceTests (String runner, String pkgName, String testClassName, String testMethodName) Metoda uruchamiania zainstalowanego pakietu Instrumentacji. |
final void | setAbi ( IAbi abi) |
final void | setTestInformation ( TestInformation testInformation) |
final String | uninstallPackage (String pkgName) Odinstalowuje pakiet na urządzeniu. |
final String | uninstallPackage ( ITestDevice device, String pkgName) Odinstalowuje pakiet na urządzeniu |
Konstruktory publiczne
BaseHostJUnit4Test
public BaseHostJUnit4Test ()
Metody publiczne
autoTearDown
public final void autoTearDown ()
Automatyczne zerwanie dla wszystkich zainstalowanych apk. Spowoduje to odinstalowanie wszystkich apk z urządzenia, na którym zostały zainstalowane.
dostaćAbi
public final IAbi getAbi ()
pobierzUrządzenie
public final ITestDevice getDevice ()
getLastDeviceRunResults
public final TestRunResult getLastDeviceRunResults ()
Zwraca wartość TestRunResult
wynikającą z ostatniego uruchomionego testu runDeviceTest. Lub null, jeśli nie ma dostępnych wyników.
getListDevices
public final getListDevices ()
ma funkcję urządzenia
public boolean hasDeviceFeature (String feature)
pakiet instalacyjny
public final void installPackage (DeviceTestRunOptions options)
Zainstaluj apk na podstawie DeviceTestRunOptions
na urządzeniu. Apk zostanie automatycznie wyczyszczony.
Parametry |
---|
options | DeviceTestRunOptions : Opcje instalacji pakietu. |
pakiet instalacyjny
public final void installPackage (String apkFileName,
String... options)
Zainstaluj apk o podanej nazwie na urządzeniu. Apk zostanie automatycznie wyczyszczony.
Parametry |
---|
apkFileName | String : nazwa pliku apk. |
options | String : dodatkowe opcje podane do polecenia instalacji |
pakiet instalacyjny
public final void installPackage (ITestDevice device,
String apkFileName,
String... options)
Zainstaluj apk o podanej nazwie na danym urządzeniu. Apk zostanie automatycznie wyczyszczony.
Parametry |
---|
device | ITestDevice : ITestDevice , na którym ma zostać zainstalowana apk. |
apkFileName | String : nazwa pliku apk. |
options | String : dodatkowe opcje podane do polecenia instalacji |
zainstaluj pakiet jako użytkownik
public final void installPackageAsUser (ITestDevice device,
String apkFileName,
boolean grantPermission,
int userId,
String... options)
Zainstaluj apk o podanej nazwie dla konkretnego użytkownika na danym urządzeniu.
Parametry |
---|
device | ITestDevice : ITestDevice , na którym ma zostać zainstalowana apk. |
apkFileName | String : nazwa pliku apk. |
grantPermission | boolean : czy przekazywać flagę przyznania uprawnień podczas instalowania apk. |
userId | int : identyfikator użytkownika, w którym ma zostać zainstalowana apk. |
options | String : dodatkowe opcje podane do polecenia instalacji |
zainstaluj pakiet jako użytkownik
public final void installPackageAsUser (String apkFileName,
boolean grantPermission,
int userId,
String... options)
Zainstaluj apk o podanej nazwie dla określonego użytkownika.
Parametry |
---|
apkFileName | String : nazwa pliku apk. |
grantPermission | boolean : czy przekazywać flagę przyznania uprawnień podczas instalowania apk. |
userId | int : identyfikator użytkownika, w którym ma zostać zainstalowana apk. |
options | String : dodatkowe opcje podane do polecenia instalacji |
jest zainstalowany pakiet
public final boolean isPackageInstalled (String pkg)
Sprawdza, czy na urządzeniu jest zainstalowany pakiet o podanej nazwie
Parametry |
---|
pkg | String : nazwa pakietu |
Zwroty |
---|
boolean | true Jeśli pakiet zostanie znaleziony na urządzeniu |
jest zainstalowany pakiet
public final boolean isPackageInstalled (ITestDevice device,
String pkg)
Sprawdza, czy na urządzeniu jest zainstalowany pakiet o podanej nazwie
Parametry |
---|
device | ITestDevice : urządzenie, które powinno odinstalować pakiet. |
pkg | String : nazwa pakietu |
Zwroty |
---|
boolean | true Jeśli pakiet zostanie znaleziony na urządzeniu |
uruchom testy urządzeń
public final boolean runDeviceTests (ITestDevice device,
String pkgName,
String testClassName,
String testMethodName,
Integer userId,
Long testTimeoutMs)
Metoda uruchamiania zainstalowanego pakietu Instrumentacji. Użyj getLastDeviceRunResults()
zaraz po, aby uzyskać szczegółowe informacje o wynikach.
Parametry |
---|
device | ITestDevice : urządzenie, na którym ma zostać uruchomiona oprzyrządowanie. |
pkgName | String : nazwa pakietu do uruchomienia. |
testClassName | String : nazwa klasy testowej do uruchomienia. |
testMethodName | String : nazwa metody testowej w klasie, która ma zostać uruchomiona. |
userId | Integer : identyfikator użytkownika, dla którego ma zostać uruchomiony test. może być zerowy. |
testTimeoutMs | Long : limit czasu w milisekundach, który ma zostać zastosowany do każdego przypadku testowego. |
Zwroty |
---|
boolean | Prawda, jeśli uda się bez porażki. Fałsz inaczej. |
uruchom testy urządzeń
public final boolean runDeviceTests (ITestDevice device,
String pkgName,
String testClassName,
String testMethodName,
Long testTimeoutMs,
Long maxTimeToOutputMs,
Long maxInstrumentationTimeoutMs)
Metoda uruchamiania zainstalowanego pakietu Instrumentacji. Użyj getLastDeviceRunResults()
zaraz po, aby uzyskać szczegółowe informacje o wynikach.
Parametry |
---|
device | ITestDevice : urządzenie, na którym ma zostać uruchomiona oprzyrządowanie. |
pkgName | String : nazwa pakietu do uruchomienia. |
testClassName | String : nazwa klasy testowej do uruchomienia. |
testMethodName | String : nazwa metody testowej w klasie, która ma zostać uruchomiona. |
testTimeoutMs | Long : limit czasu w milisekundach, który ma zostać zastosowany do każdego przypadku testowego. |
maxTimeToOutputMs | Long : maksymalny limit czasu, po którym test musi zacząć coś generować. |
maxInstrumentationTimeoutMs | Long : maksymalny limit czasu, jaki musi upłynąć dla pełnego oprzyrządowania. |
Zwroty |
---|
boolean | Prawda, jeśli uda się bez porażki. Fałsz inaczej. |
uruchom testy urządzeń
public final boolean runDeviceTests (ITestDevice device,
String runner,
String pkgName,
String testClassName,
String testMethodName,
Integer userId,
Long testTimeoutMs,
Long maxTimeToOutputMs,
Long maxInstrumentationTimeoutMs,
boolean checkResults,
boolean isHiddenApiCheckDisabled,
boolean isTestApiCheckDisabled,
boolean isIsolatedStorageDisabled,
boolean isWindowAnimationDisabled,
instrumentationArgs,
extraListeners)
Metoda uruchamiania zainstalowanego pakietu Instrumentacji. Użyj getLastDeviceRunResults()
zaraz po, aby uzyskać szczegółowe informacje o wynikach.
Parametry |
---|
device | ITestDevice : urządzenie, na którym ma zostać uruchomiona oprzyrządowanie. |
runner | String |
pkgName | String : nazwa pakietu do uruchomienia. |
testClassName | String : nazwa klasy testowej do uruchomienia. |
testMethodName | String : nazwa metody testowej w klasie, która ma zostać uruchomiona. |
userId | Integer : identyfikator użytkownika, dla którego ma zostać uruchomiony test. może być zerowy. |
testTimeoutMs | Long : limit czasu w milisekundach, który ma zostać zastosowany do każdego przypadku testowego. |
maxTimeToOutputMs | Long : maksymalny limit czasu, po którym test musi zacząć coś generować. |
maxInstrumentationTimeoutMs | Long : maksymalny limit czasu, jaki musi upłynąć dla pełnego oprzyrządowania. |
checkResults | boolean : czy wyniki są sprawdzane pod kątem awarii. |
isHiddenApiCheckDisabled | boolean : czy powinniśmy wyłączyć sprawdzanie ukrytego interfejsu API. |
isTestApiCheckDisabled | boolean : czy powinniśmy wyłączyć sprawdzanie testowego interfejsu API. |
isIsolatedStorageDisabled | boolean : czy powinniśmy wyłączyć izolowane przechowywanie. |
isWindowAnimationDisabled | boolean : czy powinniśmy wyłączyć animację okna. |
instrumentationArgs | : argumenty do przekazania do oprzyrządowania. |
extraListeners | |
Zwroty |
---|
boolean | Prawda, jeśli udało się bez porażki. Fałsz inaczej. |
uruchom testy urządzeń
public final boolean runDeviceTests (ITestDevice device,
String pkgName,
String testClassName,
String testMethodName,
Long testTimeoutMs)
Metoda uruchamiania zainstalowanego pakietu Instrumentacji. Użyj getLastDeviceRunResults()
zaraz po, aby uzyskać szczegółowe informacje o wynikach.
Parametry |
---|
device | ITestDevice : urządzenie, na którym ma zostać uruchomiona oprzyrządowanie. |
pkgName | String : nazwa pakietu do uruchomienia. |
testClassName | String : nazwa klasy testowej do uruchomienia. |
testMethodName | String : nazwa metody testowej w klasie, która ma zostać uruchomiona. |
testTimeoutMs | Long : limit czasu w milisekundach, który ma zostać zastosowany do każdego przypadku testowego. |
Zwroty |
---|
boolean | Prawda, jeśli uda się bez porażki. Fałsz inaczej. |
uruchom testy urządzeń
public final boolean runDeviceTests (ITestDevice device,
String runner,
String pkgName,
String testClassName,
String testMethodName,
Integer userId,
Long testTimeoutMs,
Long maxTimeToOutputMs,
Long maxInstrumentationTimeoutMs,
boolean checkResults,
boolean isHiddenApiCheckDisabled,
instrumentationArgs)
Metoda uruchamiania zainstalowanego pakietu Instrumentacji. Użyj getLastDeviceRunResults()
zaraz po, aby uzyskać szczegółowe informacje o wynikach.
Parametry |
---|
device | ITestDevice : urządzenie, na którym ma zostać uruchomiona oprzyrządowanie. |
runner | String |
pkgName | String : nazwa pakietu do uruchomienia. |
testClassName | String : nazwa klasy testowej do uruchomienia. |
testMethodName | String : nazwa metody testowej w klasie, która ma zostać uruchomiona. |
userId | Integer : identyfikator użytkownika, dla którego ma zostać uruchomiony test. może być zerowy. |
testTimeoutMs | Long : limit czasu w milisekundach, który ma zostać zastosowany do każdego przypadku testowego. |
maxTimeToOutputMs | Long : maksymalny limit czasu, po którym test musi zacząć coś generować. |
maxInstrumentationTimeoutMs | Long : maksymalny limit czasu, jaki musi upłynąć dla pełnego oprzyrządowania. |
checkResults | boolean : czy wyniki są sprawdzane pod kątem awarii. |
isHiddenApiCheckDisabled | boolean : czy powinniśmy wyłączyć sprawdzanie ukrytego interfejsu API. |
instrumentationArgs | : argumenty do przekazania do oprzyrządowania. |
Zwroty |
---|
boolean | Prawda, jeśli udało się bez porażki. Fałsz inaczej. |
uruchom testy urządzeń
public final boolean runDeviceTests (String pkgName,
String testClassName,
String testMethodName)
Metoda uruchamiania zainstalowanego pakietu Instrumentacji. Użyj getLastDeviceRunResults()
zaraz po, aby uzyskać szczegółowe informacje o wynikach.
Parametry |
---|
pkgName | String : nazwa pakietu do uruchomienia. |
testClassName | String : nazwa klasy testowej do uruchomienia. |
testMethodName | String : nazwa metody testowej w klasie, która ma zostać uruchomiona. |
Zwroty |
---|
boolean | Prawda, jeśli uda się bez porażki. Fałsz inaczej. |
uruchom testy urządzeń
public final boolean runDeviceTests (DeviceTestRunOptions options)
Uruchamia bazę Instrumentacji na podstawie informacji w DeviceTestRunOptions
.
Parametry |
---|
options | DeviceTestRunOptions : DeviceTestRunOptions sterujące konfiguracją Instrumentacji. |
Zwroty |
---|
boolean | Prawda, jeśli udało się bez porażki. Fałsz inaczej. |
uruchom testy urządzeń
public final boolean runDeviceTests (ITestDevice device,
String runner,
String pkgName,
String testClassName,
String testMethodName,
Integer userId,
Long testTimeoutMs,
Long maxTimeToOutputMs,
Long maxInstrumentationTimeoutMs,
boolean checkResults,
boolean isHiddenApiCheckDisabled,
boolean isTestApiCheckDisabled,
boolean isIsolatedStorageDisabled,
boolean isWindowAnimationDisabled,
boolean isRestartDisabled,
instrumentationArgs,
extraListeners)
Metoda uruchamiania zainstalowanego pakietu Instrumentacji. Użyj getLastDeviceRunResults()
zaraz po, aby uzyskać szczegółowe informacje o wynikach.
Parametry |
---|
device | ITestDevice : urządzenie, na którym ma zostać uruchomiona oprzyrządowanie. |
runner | String |
pkgName | String : nazwa pakietu do uruchomienia. |
testClassName | String : nazwa klasy testowej do uruchomienia. |
testMethodName | String : nazwa metody testowej w klasie, która ma zostać uruchomiona. |
userId | Integer : identyfikator użytkownika, dla którego ma zostać uruchomiony test. może być zerowy. |
testTimeoutMs | Long : limit czasu w milisekundach, który ma zostać zastosowany do każdego przypadku testowego. |
maxTimeToOutputMs | Long : maksymalny limit czasu, po którym test musi zacząć coś generować. |
maxInstrumentationTimeoutMs | Long : maksymalny limit czasu, jaki musi upłynąć dla pełnego oprzyrządowania. |
checkResults | boolean : czy wyniki są sprawdzane pod kątem awarii. |
isHiddenApiCheckDisabled | boolean : czy powinniśmy wyłączyć sprawdzanie ukrytego interfejsu API. |
isTestApiCheckDisabled | boolean : czy powinniśmy wyłączyć sprawdzanie testowego interfejsu API. |
isIsolatedStorageDisabled | boolean : czy powinniśmy wyłączyć izolowane przechowywanie. |
isWindowAnimationDisabled | boolean : czy powinniśmy wyłączyć animację okna. |
isRestartDisabled | boolean |
instrumentationArgs | : argumenty do przekazania do oprzyrządowania. |
extraListeners | |
Zwroty |
---|
boolean | Prawda, jeśli udało się bez porażki. Fałsz inaczej. |
uruchom testy urządzeń
public final boolean runDeviceTests (ITestDevice device,
String pkgName,
String testClassName,
String testMethodName)
Metoda uruchamiania zainstalowanego pakietu Instrumentacji. Użyj getLastDeviceRunResults()
zaraz po, aby uzyskać szczegółowe informacje o wynikach.
Parametry |
---|
device | ITestDevice : urządzenie, na którym ma zostać uruchomiona oprzyrządowanie. |
pkgName | String : nazwa pakietu do uruchomienia. |
testClassName | String : nazwa klasy testowej do uruchomienia. |
testMethodName | String : nazwa metody testowej w klasie, która ma zostać uruchomiona. |
Zwroty |
---|
boolean | Prawda, jeśli uda się bez porażki. Fałsz inaczej. |
uruchom testy urządzeń
public final boolean runDeviceTests (String pkgName,
String testClassName,
Integer userId,
Long testTimeoutMs)
Metoda uruchamiania zainstalowanego pakietu Instrumentacji. Użyj getLastDeviceRunResults()
zaraz po, aby uzyskać szczegółowe informacje o wynikach.
Parametry |
---|
pkgName | String : nazwa pakietu do uruchomienia. |
testClassName | String : nazwa klasy testowej do uruchomienia. |
userId | Integer : identyfikator użytkownika, dla którego ma zostać uruchomiony test. może być zerowy. |
testTimeoutMs | Long : limit czasu w milisekundach, który ma zostać zastosowany do każdego przypadku testowego. |
Zwroty |
---|
boolean | Prawda, jeśli uda się bez porażki. Fałsz inaczej. |
uruchom testy urządzeń
public final boolean runDeviceTests (String pkgName,
String testClassName)
Metoda uruchamiania zainstalowanego pakietu Instrumentacji. Użyj getLastDeviceRunResults()
zaraz po, aby uzyskać szczegółowe informacje o wynikach.
Parametry |
---|
pkgName | String : nazwa pakietu do uruchomienia. |
testClassName | String : nazwa klasy testowej do uruchomienia. |
Zwroty |
---|
boolean | Prawda, jeśli uda się bez porażki. Fałsz inaczej. |
uruchom testy urządzeń
public final boolean runDeviceTests (String pkgName,
String testClassName,
Long testTimeoutMs)
Metoda uruchamiania zainstalowanego pakietu Instrumentacji. Użyj getLastDeviceRunResults()
zaraz po, aby uzyskać szczegółowe informacje o wynikach.
Parametry |
---|
pkgName | String : nazwa pakietu do uruchomienia. |
testClassName | String : nazwa klasy testowej do uruchomienia. |
testTimeoutMs | Long : limit czasu w milisekundach, który ma zostać zastosowany do każdego przypadku testowego. |
Zwroty |
---|
boolean | Prawda, jeśli uda się bez porażki. Fałsz inaczej. |
uruchom testy urządzeń
public final boolean runDeviceTests (ITestDevice device,
String runner,
String pkgName,
String testClassName,
String testMethodName,
Integer userId,
Long testTimeoutMs,
Long maxTimeToOutputMs,
Long maxInstrumentationTimeoutMs,
boolean checkResults,
boolean isHiddenApiCheckDisabled,
boolean isTestApiCheckDisabled,
boolean isIsolatedStorageDisabled,
instrumentationArgs,
extraListeners)
Metoda uruchamiania zainstalowanego pakietu Instrumentacji. Użyj getLastDeviceRunResults()
zaraz po, aby uzyskać szczegółowe informacje o wynikach.
Parametry |
---|
device | ITestDevice : urządzenie, na którym ma zostać uruchomiona oprzyrządowanie. |
runner | String |
pkgName | String : nazwa pakietu do uruchomienia. |
testClassName | String : nazwa klasy testowej do uruchomienia. |
testMethodName | String : nazwa metody testowej w klasie, która ma zostać uruchomiona. |
userId | Integer : identyfikator użytkownika, dla którego ma zostać uruchomiony test. może być zerowy. |
testTimeoutMs | Long : limit czasu w milisekundach, który ma zostać zastosowany do każdego przypadku testowego. |
maxTimeToOutputMs | Long : maksymalny limit czasu, po którym test musi zacząć coś generować. |
maxInstrumentationTimeoutMs | Long : maksymalny limit czasu, jaki musi upłynąć dla pełnego oprzyrządowania. |
checkResults | boolean : czy wyniki są sprawdzane pod kątem awarii. |
isHiddenApiCheckDisabled | boolean : czy powinniśmy wyłączyć sprawdzanie ukrytego interfejsu API. |
isTestApiCheckDisabled | boolean : czy powinniśmy wyłączyć sprawdzanie testowego interfejsu API. |
isIsolatedStorageDisabled | boolean : czy powinniśmy wyłączyć izolowane przechowywanie. |
instrumentationArgs | : argumenty do przekazania do oprzyrządowania. |
extraListeners | |
Zwroty |
---|
boolean | Prawda, jeśli udało się bez porażki. Fałsz inaczej. |
uruchom testy urządzeń
public final boolean runDeviceTests (String runner,
String pkgName,
String testClassName,
String testMethodName)
Metoda uruchamiania zainstalowanego pakietu Instrumentacji. Użyj getLastDeviceRunResults()
zaraz po, aby uzyskać szczegółowe informacje o wynikach.
Parametry |
---|
runner | String : biegacz oprzyrządowania, który ma być używany. |
pkgName | String : nazwa pakietu do uruchomienia. |
testClassName | String : nazwa klasy testowej do uruchomienia. |
testMethodName | String : nazwa metody testowej w klasie, która ma zostać uruchomiona. |
Zwroty |
---|
boolean | Prawda, jeśli uda się bez porażki. Fałsz inaczej. |
ustaw Abi
public final void setAbi (IAbi abi)
public final void setTestInformation (TestInformation testInformation)
Parametry |
---|
testInformation | TestInformation |
Odinstaluj pakiet
public final String uninstallPackage (String pkgName)
Odinstalowuje pakiet na urządzeniu.
Parametry |
---|
pkgName | String : pakiet Androida do odinstalowania |
Zwroty |
---|
String | String z kodem błędu lub null w przypadku sukcesu |
Odinstaluj pakiet
public final String uninstallPackage (ITestDevice device,
String pkgName)
Odinstalowuje pakiet na urządzeniu
Parametry |
---|
device | ITestDevice : urządzenie, które powinno odinstalować pakiet. |
pkgName | String : pakiet Androida do odinstalowania |
Zwroty |
---|
String | String z kodem błędu lub null w przypadku sukcesu |