BaseHostJUnit4Test
public
abstract
class
BaseHostJUnit4Test
extends Object
implements
IAbiReceiver,
ITestInformationReceiver
java.lang.Object
|
↳ |
com.android.tradefed.testtype.junit4.BaseHostJUnit4Test
|
Podstawowa klasa testu do uruchamiania testów hosta w stylu JUnit4. Ta klasa umożliwia instalowanie, uruchamianie i czyszczenie testów z instrumentacją po stronie hosta. Ta klasa jest zgodna z wieloma urządzeniami.
Powinien być jedynym źródłem wiarygodnych danych do uruchamiania testów instrumentacji po stronie hosta, aby uniknąć powielonych klas narzędzi i klas bazowych.
Podsumowanie
Metody publiczne |
final
void
|
autoTearDown()
Automatyczne rozmontowanie wszystkich zainstalowanych plików APK.
|
final
IAbi
|
getAbi()
|
final
IBuildInfo
|
getBuild()
|
final
ITestDevice
|
getDevice()
|
final
IInvocationContext
|
getInvocationContext()
|
final
TestRunResult
|
getLastDeviceRunResults()
Zwraca TestRunResult z ostatniego uruchomienia testów urządzenia.
|
final
|
getListDevices()
|
TestInformation
|
getTestInformation()
|
boolean
|
hasDeviceFeature(String feature)
|
final
void
|
installPackage(DeviceTestRunOptions options)
Zainstaluj na urządzeniu plik APK utworzony na podstawie DeviceTestRunOptions .
|
final
void
|
installPackage(String apkFileName, String... options)
Zainstaluj na urządzeniu plik APK podając jego nazwę.
|
final
void
|
installPackage(ITestDevice device, String apkFileName, String... options)
Zainstaluj plik APK na danym urządzeniu.
|
final
void
|
installPackageAsUser(ITestDevice device, String apkFileName, boolean grantPermission, int userId, String... options)
Instalowanie pliku APK o określonej nazwie dla konkretnego użytkownika na określonym urządzeniu.
|
final
void
|
installPackageAsUser(String apkFileName, boolean grantPermission, int userId, String... options)
Zainstaluj plik APK podając jego nazwę dla konkretnego użytkownika.
|
final
boolean
|
isPackageInstalled(String pkg)
Sprawdzanie, czy na urządzeniu jest zainstalowany pakiet o danej nazwie
|
final
boolean
|
isPackageInstalled(ITestDevice device, String pkg)
Sprawdzanie, czy na urządzeniu jest zainstalowany pakiet o danej 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)
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)
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 instrumentację 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)
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(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 pkgName, String testClassName, Long testTimeoutMs)
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)
Odinstaluj pakiet na urządzeniu.
|
final
String
|
uninstallPackage(ITestDevice device, String pkgName)
odinstalować pakiet na urządzeniu,
|
Konstruktory publiczne
BaseHostJUnit4Test
public BaseHostJUnit4Test ()
Metody publiczne
autoTearDown
public final void autoTearDown ()
Automatyczne rozrywanie wszystkich zainstalowanych plików APK. Spowoduje to odinstalowanie wszystkich plików APK z urządzenia, na którym są zainstalowane.
getAbi
public final IAbi getAbi ()
getLastDeviceRunResults
public final TestRunResult getLastDeviceRunResults ()
Zwraca TestRunResult
z ostatniego uruchomienia testów urządzenia. lub null, jeśli nie ma dostępnych wyników.
getListDevices
public final getListDevices ()
hasDeviceFeature
public boolean hasDeviceFeature (String feature)
installPackage
public final void installPackage (DeviceTestRunOptions options)
Zainstaluj na urządzeniu plik APK utworzony na podstawie DeviceTestRunOptions
. Plik APK zostanie automatycznie oczyszczony.
Parametry |
options |
DeviceTestRunOptions : opcje instalacji pakietu. |
installPackage
public final void installPackage (String apkFileName,
String... options)
Zainstaluj na urządzeniu plik APK podając jego nazwę. Plik APK zostanie automatycznie oczyszczony.
Parametry |
apkFileName |
String : nazwa pliku APK. |
options |
String : dodatkowe opcje polecenia instalacji |
installPackage
public final void installPackage (ITestDevice device,
String apkFileName,
String... options)
Zainstaluj plik APK na danym urządzeniu. Plik APK zostanie automatycznie oczyszczony.
Parametry |
device |
ITestDevice : ITestDevice , na którym ma być zainstalowany plik APK. |
apkFileName |
String : nazwa pliku APK. |
options |
String : dodatkowe opcje polecenia instalacji |
installPackageAsUser
public final void installPackageAsUser (ITestDevice device,
String apkFileName,
boolean grantPermission,
int userId,
String... options)
Instalowanie pliku APK o określonej nazwie dla konkretnego użytkownika na określonym urządzeniu.
Parametry |
device |
ITestDevice : ITestDevice , na którym ma być zainstalowany plik APK. |
apkFileName |
String : nazwa pliku APK. |
grantPermission |
boolean : określa, czy podczas instalowania pliku APK ma zostać przekazana flaga udzielenia uprawnień. |
userId |
int : identyfikator użytkownika, na którego urządzeniu ma zostać zainstalowany plik APK. |
options |
String : dodatkowe opcje polecenia install |
installPackageAsUser
public final void installPackageAsUser (String apkFileName,
boolean grantPermission,
int userId,
String... options)
Zainstaluj plik APK podając jego nazwę dla konkretnego użytkownika.
Parametry |
apkFileName |
String : nazwa pliku APK. |
grantPermission |
boolean : określa, czy podczas instalowania pliku APK ma zostać przekazana flaga udzielenia uprawnień. |
userId |
int : identyfikator użytkownika, na którego urządzeniu ma zostać zainstalowany plik APK. |
options |
String : dodatkowe opcje polecenia install |
isPackageInstalled
public final boolean isPackageInstalled (String pkg)
Sprawdzanie, czy na urządzeniu jest zainstalowany pakiet o danej nazwie
Parametry |
pkg |
String : nazwa pakietu. |
Zwroty |
boolean |
Prawda, jeśli pakiet został znaleziony na urządzeniu |
isPackageInstalled
public final boolean isPackageInstalled (ITestDevice device,
String pkg)
Sprawdzanie, czy na urządzeniu jest zainstalowany pakiet o danej nazwie
Parametry |
device |
ITestDevice : urządzenie, na którym ma zostać odinstalowany pakiet. |
pkg |
String : nazwa pakietu. |
Zwroty |
boolean |
Prawda, jeśli pakiet został znaleziony na urządzeniu |
runDeviceTests
public final boolean runDeviceTests (ITestDevice device,
String pkgName,
String testClassName,
String testMethodName,
Integer userId,
Long testTimeoutMs)
Metoda uruchamiania zainstalowanego pakietu instrumentacji. Aby uzyskać szczegółowe informacje o wynikach, od razu po ich wyświetleniu użyj getLastDeviceRunResults()
.
Parametry |
device |
ITestDevice : urządzenie, na którym ma być wykonywana instrumentacja. |
pkgName |
String : nazwa pakietu do uruchomienia. |
testClassName |
String : nazwa klasy testu do uruchomienia. |
testMethodName |
String : nazwa metody testu w klasie, która ma zostać uruchomiona. |
userId |
Integer : identyfikator użytkownika, dla którego ma być przeprowadzony test. Może być pusty. |
testTimeoutMs |
Long : czas oczekiwania w milisekundach, który ma być stosowany w przypadku każdego testu. |
Zwroty |
boolean |
Wartość true, jeśli operacja zakończyła się bez błędów. W przeciwnym razie ma wartość Fałsz. |
runDeviceTests
public final boolean runDeviceTests (ITestDevice device,
String pkgName,
String testClassName,
String testMethodName,
Long testTimeoutMs,
Long maxTimeToOutputMs,
Long maxInstrumentationTimeoutMs)
Metoda uruchamiania zainstalowanego pakietu instrumentacji. Aby uzyskać szczegółowe informacje o wynikach, od razu po ich wyświetleniu użyj getLastDeviceRunResults()
.
Parametry |
device |
ITestDevice : urządzenie, na którym ma być wykonywana instrumentacja. |
pkgName |
String : nazwa pakietu do uruchomienia. |
testClassName |
String : nazwa klasy testu do uruchomienia. |
testMethodName |
String : nazwa metody testu w klasie, która ma zostać uruchomiona. |
testTimeoutMs |
Long : czas oczekiwania w milisekundach, który ma być stosowany w przypadku każdego testu. |
maxTimeToOutputMs |
Long : maksymalny czas oczekiwania, po którym test ma zacząć generować dane wyjściowe. |
maxInstrumentationTimeoutMs |
Long : maksymalny czas oczekiwania na zakończenie pełnego pomiaru. |
Zwroty |
boolean |
Wartość true, jeśli operacja zakończyła się bez błędów. W przeciwnym razie ma wartość Fałsz. |
runDeviceTests
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. Aby uzyskać szczegółowe informacje o wynikach, od razu po ich wyświetleniu użyj getLastDeviceRunResults()
.
Parametry |
device |
ITestDevice : urządzenie, na którym ma być wykonywana instrumentacja. |
runner |
String |
pkgName |
String : nazwa pakietu do uruchomienia. |
testClassName |
String : nazwa klasy testu do uruchomienia. |
testMethodName |
String : nazwa metody testu w klasie, która ma zostać uruchomiona. |
userId |
Integer : identyfikator użytkownika, dla którego ma być przeprowadzony test. Może być pusty. |
testTimeoutMs |
Long : czas oczekiwania w milisekundach, który ma być stosowany w przypadku każdego testu. |
maxTimeToOutputMs |
Long : maksymalny czas oczekiwania, po którym test ma zacząć generować dane wyjściowe. |
maxInstrumentationTimeoutMs |
Long : maksymalny czas oczekiwania na zakończenie pełnego pomiaru. |
checkResults |
boolean : określa, czy wyniki są sprawdzane pod kątem awarii. |
isHiddenApiCheckDisabled |
boolean : czy wyłączyć sprawdzanie ukrytego interfejsu API. |
isTestApiCheckDisabled |
boolean : czy wyłączyć testowanie interfejsu API. |
isIsolatedStorageDisabled |
boolean : czy wyłączyć izolowane miejsce na dane. |
isWindowAnimationDisabled |
boolean : czy wyłączyć animację okna. |
instrumentationArgs |
: argumenty przekazywane do instrumentacji. |
extraListeners |
|
Zwroty |
boolean |
Wartość true, jeśli operacja zakończyła się bez błędów. W przeciwnym razie ma wartość Fałsz. |
runDeviceTests
public final boolean runDeviceTests (ITestDevice device,
String pkgName,
String testClassName,
String testMethodName,
Long testTimeoutMs)
Metoda uruchamiania zainstalowanego pakietu instrumentacji. Aby uzyskać szczegółowe informacje o wynikach, od razu po ich wyświetleniu użyj getLastDeviceRunResults()
.
Parametry |
device |
ITestDevice : urządzenie, na którym ma być wykonywana instrumentacja. |
pkgName |
String : nazwa pakietu do uruchomienia. |
testClassName |
String : nazwa klasy testu do uruchomienia. |
testMethodName |
String : nazwa metody testu w klasie, która ma zostać uruchomiona. |
testTimeoutMs |
Long : czas oczekiwania w milisekundach, który ma być stosowany w przypadku każdego testu. |
Zwroty |
boolean |
Wartość true, jeśli operacja zakończyła się bez błędów. W przeciwnym razie ma wartość Fałsz. |
runDeviceTests
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. Aby uzyskać szczegółowe informacje o wynikach, od razu po ich wyświetleniu użyj getLastDeviceRunResults()
.
Parametry |
device |
ITestDevice : urządzenie, na którym ma być wykonywana instrumentacja. |
runner |
String |
pkgName |
String : nazwa pakietu do uruchomienia. |
testClassName |
String : nazwa klasy testu do uruchomienia. |
testMethodName |
String : nazwa metody testu w klasie, która ma zostać uruchomiona. |
userId |
Integer : identyfikator użytkownika, dla którego ma być przeprowadzony test. Może być pusty. |
testTimeoutMs |
Long : czas oczekiwania w milisekundach, który ma być stosowany w przypadku każdego testu. |
maxTimeToOutputMs |
Long : maksymalny czas oczekiwania, po którym test ma zacząć generować dane wyjściowe. |
maxInstrumentationTimeoutMs |
Long : maksymalny czas oczekiwania na zakończenie pełnego pomiaru. |
checkResults |
boolean : określa, czy wyniki są sprawdzane pod kątem awarii. |
isHiddenApiCheckDisabled |
boolean : czy wyłączyć sprawdzanie ukrytego interfejsu API. |
instrumentationArgs |
: argumenty przekazywane do instrumentacji. |
Zwroty |
boolean |
Wartość true, jeśli operacja zakończyła się bez błędów. W przeciwnym razie ma wartość Fałsz. |
runDeviceTests
public final boolean runDeviceTests (String pkgName,
String testClassName,
String testMethodName)
Metoda uruchamiania zainstalowanego pakietu instrumentacji. Aby uzyskać szczegółowe informacje o wynikach, od razu po ich wyświetleniu użyj getLastDeviceRunResults()
.
Parametry |
pkgName |
String : nazwa pakietu do uruchomienia. |
testClassName |
String : nazwa klasy testu do uruchomienia. |
testMethodName |
String : nazwa metody testu w klasie, która ma zostać uruchomiona. |
Zwroty |
boolean |
Wartość true, jeśli operacja zakończyła się bez błędów. W przeciwnym razie ma wartość Fałsz. |
runDeviceTests
public final boolean runDeviceTests (DeviceTestRunOptions options)
Uruchamia instrumentację na podstawie informacji w DeviceTestRunOptions
.
Zwroty |
boolean |
Wartość true, jeśli operacja zakończyła się bez błędów. W przeciwnym razie ma wartość Fałsz. |
runDeviceTests
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. Aby uzyskać szczegółowe informacje o wynikach, od razu po ich wyświetleniu użyj getLastDeviceRunResults()
.
Parametry |
device |
ITestDevice : urządzenie, na którym ma być wykonywana instrumentacja. |
runner |
String |
pkgName |
String : nazwa pakietu do uruchomienia. |
testClassName |
String : nazwa klasy testu do uruchomienia. |
testMethodName |
String : nazwa metody testu w klasie, która ma zostać uruchomiona. |
userId |
Integer : identyfikator użytkownika, dla którego ma być przeprowadzony test. Może być pusty. |
testTimeoutMs |
Long : czas oczekiwania w milisekundach, który ma być stosowany w przypadku każdego testu. |
maxTimeToOutputMs |
Long : maksymalny czas oczekiwania, po którym test ma zacząć generować dane wyjściowe. |
maxInstrumentationTimeoutMs |
Long : maksymalny czas oczekiwania na zakończenie pełnego pomiaru. |
checkResults |
boolean : określa, czy wyniki są sprawdzane pod kątem awarii. |
isHiddenApiCheckDisabled |
boolean : czy wyłączyć sprawdzanie ukrytego interfejsu API. |
isTestApiCheckDisabled |
boolean : czy wyłączyć testowanie interfejsu API. |
isIsolatedStorageDisabled |
boolean : czy wyłączyć izolowane miejsce na dane. |
isWindowAnimationDisabled |
boolean : czy wyłączyć animację okna. |
isRestartDisabled |
boolean |
instrumentationArgs |
: argumenty przekazywane do instrumentacji. |
extraListeners |
|
Zwroty |
boolean |
Wartość true, jeśli operacja zakończyła się bez błędów. W przeciwnym razie ma wartość Fałsz. |
runDeviceTests
public final boolean runDeviceTests (ITestDevice device,
String pkgName,
String testClassName,
String testMethodName)
Metoda uruchamiania zainstalowanego pakietu instrumentacji. Aby uzyskać szczegółowe informacje o wynikach, od razu po ich wyświetleniu użyj getLastDeviceRunResults()
.
Parametry |
device |
ITestDevice : urządzenie, na którym ma być wykonywana instrumentacja. |
pkgName |
String : nazwa pakietu do uruchomienia. |
testClassName |
String : nazwa klasy testu do uruchomienia. |
testMethodName |
String : nazwa metody testu w klasie, która ma zostać uruchomiona. |
Zwroty |
boolean |
Wartość true, jeśli operacja zakończyła się bez błędów. W przeciwnym razie ma wartość Fałsz. |
runDeviceTests
public final boolean runDeviceTests (String pkgName,
String testClassName,
Integer userId,
Long testTimeoutMs)
Metoda uruchamiania zainstalowanego pakietu instrumentacji. Aby uzyskać szczegółowe informacje o wynikach, od razu po ich wyświetleniu użyj getLastDeviceRunResults()
.
Parametry |
pkgName |
String : nazwa pakietu do uruchomienia. |
testClassName |
String : nazwa klasy testu do uruchomienia. |
userId |
Integer : identyfikator użytkownika, dla którego ma być przeprowadzony test. Może być pusty. |
testTimeoutMs |
Long : czas oczekiwania w milisekundach, który ma być stosowany w przypadku każdego testu. |
Zwroty |
boolean |
Wartość true, jeśli operacja zakończyła się bez błędów. W przeciwnym razie ma wartość Fałsz. |
runDeviceTests
public final boolean runDeviceTests (String pkgName,
String testClassName)
Metoda uruchamiania zainstalowanego pakietu instrumentacji. Aby uzyskać szczegółowe informacje o wynikach, od razu po ich wyświetleniu użyj getLastDeviceRunResults()
.
Parametry |
pkgName |
String : nazwa pakietu do uruchomienia. |
testClassName |
String : nazwa klasy testu, która ma zostać uruchomiona. |
Zwroty |
boolean |
Wartość true, jeśli operacja zakończyła się bez błędów. W przeciwnym razie ma wartość Fałsz. |
runDeviceTests
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. Aby uzyskać szczegółowe informacje o wynikach, od razu po ich wyświetleniu użyj getLastDeviceRunResults()
.
Parametry |
device |
ITestDevice : urządzenie, na którym ma być wykonywana instrumentacja. |
runner |
String |
pkgName |
String : nazwa pakietu do uruchomienia. |
testClassName |
String : nazwa klasy testu do uruchomienia. |
testMethodName |
String : nazwa metody testu w klasie, która ma zostać uruchomiona. |
userId |
Integer : identyfikator użytkownika, dla którego ma być przeprowadzony test. Może być pusty. |
testTimeoutMs |
Long : czas oczekiwania w milisekundach, który ma być stosowany w przypadku każdego testu. |
maxTimeToOutputMs |
Long : maksymalny czas oczekiwania, po którym test ma zacząć generować dane wyjściowe. |
maxInstrumentationTimeoutMs |
Long : maksymalny czas oczekiwania na zakończenie pełnego pomiaru. |
checkResults |
boolean : określa, czy wyniki są sprawdzane pod kątem awarii. |
isHiddenApiCheckDisabled |
boolean : czy wyłączyć sprawdzanie ukrytego interfejsu API. |
isTestApiCheckDisabled |
boolean : czy wyłączyć testowanie interfejsu API. |
isIsolatedStorageDisabled |
boolean : czy wyłączyć izolowane miejsce na dane. |
instrumentationArgs |
: argumenty przekazywane do instrumentacji. |
extraListeners |
|
Zwroty |
boolean |
Wartość true, jeśli operacja zakończyła się bez błędów. W przeciwnym razie ma wartość Fałsz. |
runDeviceTests
public final boolean runDeviceTests (String pkgName,
String testClassName,
Long testTimeoutMs)
Metoda uruchamiania zainstalowanego pakietu instrumentacji. Aby uzyskać szczegółowe informacje o wynikach, od razu po ich wyświetleniu użyj getLastDeviceRunResults()
.
Parametry |
pkgName |
String : nazwa pakietu do uruchomienia. |
testClassName |
String : nazwa klasy testu, która ma zostać uruchomiona. |
testTimeoutMs |
Long : czas oczekiwania w milisekundach, który ma być stosowany w przypadku każdego testu. |
Zwroty |
boolean |
Wartość true, jeśli operacja zakończyła się bez błędów. W przeciwnym razie ma wartość Fałsz. |
runDeviceTests
public final boolean runDeviceTests (String runner,
String pkgName,
String testClassName,
String testMethodName)
Metoda uruchamiania zainstalowanego pakietu instrumentacji. Aby uzyskać szczegółowe informacje o wynikach, od razu po ich wyświetleniu użyj getLastDeviceRunResults()
.
Parametry |
runner |
String : używany narzędziownik. |
pkgName |
String : nazwa pakietu do uruchomienia. |
testClassName |
String : nazwa klasy testu do uruchomienia. |
testMethodName |
String : nazwa metody testu w klasie, która ma zostać uruchomiona. |
Zwroty |
boolean |
Wartość true, jeśli operacja zakończyła się bez błędów. W przeciwnym razie ma wartość Fałsz. |
setAbi
public final void setAbi (IAbi abi)
public final void setTestInformation (TestInformation testInformation)
Parametry |
testInformation |
TestInformation |
uninstallPackage
public final String uninstallPackage (String pkgName)
Odinstaluj pakiet na urządzeniu.
Parametry |
pkgName |
String : pakiet na Androida do odinstalowania |
Zwroty |
String |
String z kodem błędu lub null w przypadku powodzenia. |
uninstallPackage
public final String uninstallPackage (ITestDevice device,
String pkgName)
odinstalować pakiet na urządzeniu,
Parametry |
device |
ITestDevice : urządzenie, na którym ma zostać odinstalowany pakiet. |
pkgName |
String : pakiet na Androida do odinstalowania |
Zwroty |
String |
String z kodem błędu lub null w przypadku powodzenia. |