Test BaseHostJUnit4
public abstract class BaseHostJUnit4Test
extends Object
implements IAbiReceiver , ITestInformationReceiver
Obiekt Java.lang.Object |
↳ | com.android.tradefed.testtype.junit4.BaseHostJUnit4Test |
Podstawowa klasa testowa do uruchamiania testów w stylu JUnit4 hosta. Ta klasa zapewnia obsługę instalowania, uruchamiania i czyszczenia testów oprzyrządowania po stronie hosta. Ta klasa jest kompatybilna z wieloma urządzeniami. Powinno być jedynym źródłem prawdy do przeprowadzania testów oprzyrządowania po stronie hosta, aby uniknąć powielania użyteczności i klasy bazowej.
Streszczenie
Metody publiczne |
---|
final void | autoTearDown () Automatyczne usuwanie wszystkich zainstalowanych aplikacji. |
final IAbi | getAbi () |
final IBuildInfo | getBuild () |
final ITestDevice | getDevice () |
final IInvocationContext | getInvocationContext () |
final TestRunResult | getLastDeviceRunResults () Zwraca wartość TestRunResult wynikającą z ostatnich uruchomionych testów runDeviceTest. |
final | getListDevices () |
TestInformation | getTestInformation () |
boolean | hasDeviceFeature (String feature) |
final void | installPackage ( DeviceTestRunOptions options) Zainstaluj aplikację na podstawie DeviceTestRunOptions na urządzeniu. |
final void | installPackage (String apkFileName, String... options) Zainstaluj aplikację podaną jej nazwę na urządzeniu. |
final void | installPackage ( ITestDevice device, String apkFileName, String... options) Zainstaluj apkę podaną jej nazwę na danym urządzeniu. |
final void | installPackageAsUser ( ITestDevice device, String apkFileName, boolean grantPermission, int userId, String... options) Zainstaluj apkę podaną jej nazwę dla konkretnego użytkownika na danym urządzeniu. |
final void | installPackageAsUser (String apkFileName, boolean grantPermission, int userId, String... options) Zainstaluj apkę podaną jej nazwę dla konkretnego 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 zawartych 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 |
Konstruktorzy publiczni
Test BaseHostJUnit4
public BaseHostJUnit4Test ()
Metody publiczne
autoTearDown
public final void autoTearDown ()
Automatyczne usuwanie wszystkich zainstalowanych aplikacji. Spowoduje to odinstalowanie wszystkich aplikacji z urządzenia, na którym zostały zainstalowane.
weźAbi
public final IAbi getAbi ()
pobierz urządzenie
public final ITestDevice getDevice ()
getLastDeviceRunResults
public final TestRunResult getLastDeviceRunResults ()
Zwraca wartość TestRunResult
wynikającą z ostatnich uruchomionych testów runDeviceTest. Lub null, jeśli nie są dostępne żadne wyniki.
pobierz listę urządzeń
public final getListDevices ()
ma funkcję urządzenia
public boolean hasDeviceFeature (String feature)
zainstaluj pakiet
public final void installPackage (DeviceTestRunOptions options)
Zainstaluj aplikację na podstawie DeviceTestRunOptions
na urządzeniu. Apk zostanie automatycznie oczyszczony.
Parametry |
---|
options | DeviceTestRunOptions : Opcje instalacji pakietu. |
zainstaluj pakiet
public final void installPackage (String apkFileName,
String... options)
Zainstaluj aplikację podaną jej nazwę na urządzeniu. Apk zostanie automatycznie oczyszczony.
Parametry |
---|
apkFileName | String : nazwa pliku apk. |
options | String : dodatkowe opcje nadawane poleceniu install |
zainstaluj pakiet
public final void installPackage (ITestDevice device,
String apkFileName,
String... options)
Zainstaluj apkę podaną jej nazwę na danym urządzeniu. Apk zostanie automatycznie oczyszczony.
Parametry |
---|
device | ITestDevice : ITestDevice , na którym ma zostać zainstalowana aplikacja. |
apkFileName | String : nazwa pliku apk. |
options | String : dodatkowe opcje nadawane poleceniu install |
zainstalujPakietAsUser
public final void installPackageAsUser (ITestDevice device,
String apkFileName,
boolean grantPermission,
int userId,
String... options)
Zainstaluj apkę podaną jej nazwę dla konkretnego użytkownika na danym urządzeniu.
Parametry |
---|
device | ITestDevice : ITestDevice , na którym ma zostać zainstalowana aplikacja. |
apkFileName | String : nazwa pliku apk. |
grantPermission | boolean : czy przekazać flagę uprawnień przyznania podczas instalowania aplikacji. |
userId | int : identyfikator użytkownika, w którym można zainstalować apk. |
options | String : dodatkowe opcje nadawane poleceniu install |
zainstalujPakietAsUser
public final void installPackageAsUser (String apkFileName,
boolean grantPermission,
int userId,
String... options)
Zainstaluj apkę podaną jej nazwę dla konkretnego użytkownika.
Parametry |
---|
apkFileName | String : nazwa pliku apk. |
grantPermission | boolean : czy przekazać flagę uprawnień przyznania podczas instalowania aplikacji. |
userId | int : identyfikator użytkownika, w którym można zainstalować apk. |
options | String : dodatkowe opcje nadawane poleceniu install |
jestZainstalowany 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 |
jestZainstalowany 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ć uruchomione 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, na którym ma zostać uruchomiony test. może mieć wartość zerową. |
testTimeoutMs | Long : limit czasu w milisekundach, który ma zostać zastosowany do każdego przypadku testowego. |
Zwroty |
---|
boolean | To prawda, jeśli odniesie sukces bez porażki. Inaczej nieprawda. |
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ć uruchomione 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 jakim test musi zacząć wyświetlać dane. |
maxInstrumentationTimeoutMs | Long : maksymalny limit czasu, jaki musi ukończyć całe oprzyrządowanie. |
Zwroty |
---|
boolean | To prawda, jeśli odniesie sukces bez porażki. Inaczej nieprawda. |
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ć uruchomione 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, na którym ma zostać uruchomiony test. może mieć wartość zerową. |
testTimeoutMs | Long : limit czasu w milisekundach, który ma zostać zastosowany do każdego przypadku testowego. |
maxTimeToOutputMs | Long : maksymalny limit czasu, po jakim test musi zacząć wyświetlać dane. |
maxInstrumentationTimeoutMs | Long : maksymalny limit czasu, jaki musi ukończyć całe oprzyrządowanie. |
checkResults | boolean : niezależnie od tego, czy wyniki są sprawdzane pod kątem awarii. |
isHiddenApiCheckDisabled | boolean : czy powinniśmy wyłączyć ukryte sprawdzanie interfejsu API. |
isTestApiCheckDisabled | boolean : czy powinniśmy wyłączyć sprawdzanie testowego interfejsu API. |
isIsolatedStorageDisabled | boolean : czy powinniśmy wyłączyć izolowaną pamięć masową. |
isWindowAnimationDisabled | boolean : czy powinniśmy wyłączyć animację okna. |
instrumentationArgs | : argumenty do przekazania do instrumentacji. |
extraListeners | |
Zwroty |
---|
boolean | To prawda, jeśli odniosło sukces bez porażki. Inaczej nieprawda. |
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ć uruchomione 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 | To prawda, jeśli odniesie sukces bez porażki. Inaczej nieprawda. |
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ć uruchomione 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, na którym ma zostać uruchomiony test. może mieć wartość zerową. |
testTimeoutMs | Long : limit czasu w milisekundach, który ma zostać zastosowany do każdego przypadku testowego. |
maxTimeToOutputMs | Long : maksymalny limit czasu, po jakim test musi zacząć wyświetlać dane. |
maxInstrumentationTimeoutMs | Long : maksymalny limit czasu, jaki musi ukończyć całe oprzyrządowanie. |
checkResults | boolean : niezależnie od tego, czy wyniki są sprawdzane pod kątem awarii. |
isHiddenApiCheckDisabled | boolean : czy powinniśmy wyłączyć ukryte sprawdzanie interfejsu API. |
instrumentationArgs | : argumenty do przekazania do instrumentacji. |
Zwroty |
---|
boolean | To prawda, jeśli odniosło sukces bez porażki. Inaczej nieprawda. |
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 | To prawda, jeśli odniesie sukces bez porażki. Inaczej nieprawda. |
uruchom testy urządzeń
public final boolean runDeviceTests (DeviceTestRunOptions options)
Uruchamia bazę instrumentacji na podstawie informacji zawartych w DeviceTestRunOptions
.
Parametry |
---|
options | DeviceTestRunOptions : opcja DeviceTestRunOptions sterująca konfiguracją oprzyrządowania. |
Zwroty |
---|
boolean | To prawda, jeśli odniosło sukces bez porażki. Inaczej nieprawda. |
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ć uruchomione 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, na którym ma zostać uruchomiony test. może mieć wartość zerową. |
testTimeoutMs | Long : limit czasu w milisekundach, który ma zostać zastosowany do każdego przypadku testowego. |
maxTimeToOutputMs | Long : maksymalny limit czasu, po jakim test musi zacząć wyświetlać dane. |
maxInstrumentationTimeoutMs | Long : maksymalny limit czasu, jaki musi ukończyć całe oprzyrządowanie. |
checkResults | boolean : niezależnie od tego, czy wyniki są sprawdzane pod kątem awarii. |
isHiddenApiCheckDisabled | boolean : czy powinniśmy wyłączyć ukryte sprawdzanie interfejsu API. |
isTestApiCheckDisabled | boolean : czy powinniśmy wyłączyć sprawdzanie testowego interfejsu API. |
isIsolatedStorageDisabled | boolean : czy powinniśmy wyłączyć izolowaną pamięć masową. |
isWindowAnimationDisabled | boolean : czy powinniśmy wyłączyć animację okna. |
isRestartDisabled | boolean |
instrumentationArgs | : argumenty do przekazania do instrumentacji. |
extraListeners | |
Zwroty |
---|
boolean | To prawda, jeśli odniosło sukces bez porażki. Inaczej nieprawda. |
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ć uruchomione 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 | To prawda, jeśli odniesie sukces bez porażki. Inaczej nieprawda. |
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, na którym ma zostać uruchomiony test. może mieć wartość zerową. |
testTimeoutMs | Long : limit czasu w milisekundach, który ma zostać zastosowany do każdego przypadku testowego. |
Zwroty |
---|
boolean | To prawda, jeśli odniesie sukces bez porażki. Inaczej nieprawda. |
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 | To prawda, jeśli odniesie sukces bez porażki. Inaczej nieprawda. |
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 | To prawda, jeśli odniesie sukces bez porażki. Inaczej nieprawda. |
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ć uruchomione 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, na którym ma zostać uruchomiony test. może mieć wartość zerową. |
testTimeoutMs | Long : limit czasu w milisekundach, który ma zostać zastosowany do każdego przypadku testowego. |
maxTimeToOutputMs | Long : maksymalny limit czasu, po jakim test musi zacząć wyświetlać dane. |
maxInstrumentationTimeoutMs | Long : maksymalny limit czasu, jaki musi ukończyć całe oprzyrządowanie. |
checkResults | boolean : niezależnie od tego, czy wyniki są sprawdzane pod kątem awarii. |
isHiddenApiCheckDisabled | boolean : czy powinniśmy wyłączyć ukryte sprawdzanie interfejsu API. |
isTestApiCheckDisabled | boolean : czy powinniśmy wyłączyć sprawdzanie testowego interfejsu API. |
isIsolatedStorageDisabled | boolean : czy powinniśmy wyłączyć izolowaną pamięć masową. |
instrumentationArgs | : argumenty do przekazania do instrumentacji. |
extraListeners | |
Zwroty |
---|
boolean | To prawda, jeśli odniosło sukces bez porażki. Inaczej nieprawda. |
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 : prowadnica oprzyrządowania, która ma zostać użyta. |
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 | To prawda, jeśli odniesie sukces bez porażki. Inaczej nieprawda. |
ustawAbi
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 , jeśli się powiedzie |
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 , jeśli się powiedzie |