BaseHostJUnit4Test

public abstract class BaseHostJUnit4Test
extends Object implements IAbiReceiver , ITestInformationReceiver

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 instrumentacji po stronie hosta. Ta klasa jest zgodna z wieloma urządzeniami. Powinna być jedynym źródłem prawdy do uruchamiania testów oprzyrządowania po stronie hosta, aby uniknąć powielania klasy narzędziowej i bazowej.

Streszczenie

Konstruktorzy publiczni

BaseHostJUnit4Test ()

Metody publiczne

final void autoTearDown ()

Automatyczne zerwanie wszystkich zainstalowanych apk.

final IAbi getAbi ()
final IBuildInfo getBuild ()
final ITestDevice getDevice ()
final IInvocationContext getInvocationContext ()
final TestRunResult getLastDeviceRunResults ()

Zwraca TestRunResult wynikający z ostatnich uruchomionych testów runDeviceTests.

final getListDevices ()
TestInformation getTestInformation ()
boolean hasDeviceFeature (String feature)
final void installPackage ( DeviceTestRunOptions options)

Zainstaluj apk na podstawie DeviceTestRunOptions na urządzeniu.

final void installPackage ( ITestDevice device, String apkFileName, String... options)

Zainstaluj apk o podanej nazwie na danym urządzeniu.

final void installPackage (String apkFileName, String... options)

Zainstaluj na urządzeniu apk o podanej nazwie.

final void installPackageAsUser (String apkFileName, boolean grantPermission, int userId, String... options)

Zainstaluj apk podając jego nazwę dla konkretnego użytkownika.

final void installPackageAsUser ( ITestDevice device, String apkFileName, boolean grantPermission, int userId, String... options)

Zainstaluj apk podając jego nazwę dla konkretnego użytkownika na danym urządzeniu.

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 oprzyrządowania.

final boolean runDeviceTests ( ITestDevice device, String pkgName, String testClassName, String testMethodName, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs)

Metoda uruchamiania zainstalowanego pakietu oprzyrządowania.

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 oprzyrządowania.

final boolean runDeviceTests ( ITestDevice device, String pkgName, String testClassName, String testMethodName, Long testTimeoutMs)

Metoda uruchamiania zainstalowanego pakietu oprzyrządowania.

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 oprzyrządowania.

final boolean runDeviceTests (String pkgName, String testClassName, String testMethodName)

Metoda uruchamiania zainstalowanego pakietu oprzyrządowania.

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 oprzyrządowania.

final boolean runDeviceTests ( ITestDevice device, String pkgName, String testClassName, String testMethodName)

Metoda uruchamiania zainstalowanego pakietu oprzyrządowania.

final boolean runDeviceTests (String pkgName, String testClassName, Integer userId, Long testTimeoutMs)

Metoda uruchamiania zainstalowanego pakietu oprzyrządowania.

final boolean runDeviceTests (String pkgName, String testClassName)

Metoda uruchamiania zainstalowanego pakietu oprzyrządowania.

final boolean runDeviceTests (String pkgName, String testClassName, Long testTimeoutMs)

Metoda uruchamiania zainstalowanego pakietu oprzyrządowania.

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 oprzyrządowania.

final boolean runDeviceTests (String runner, String pkgName, String testClassName, String testMethodName)

Metoda uruchamiania zainstalowanego pakietu oprzyrządowania.

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

BaseHostJUnit4Test

public BaseHostJUnit4Test ()

Metody publiczne

autoTearDown

public final void autoTearDown ()

Automatyczne zerwanie wszystkich zainstalowanych apk. Spowoduje to odinstalowanie wszystkich apk z urządzenia, na którym zostały zainstalowane.

Rzuty
DeviceNotAvailableException

getAbi

public final IAbi getAbi ()

Zwroty
IAbi

getBuild

public final IBuildInfo getBuild ()

Zwroty
IBuildInfo

pobierzUrządzenie

public final ITestDevice getDevice ()

Zwroty
ITestDevice

getInvocationContext

public final IInvocationContext getInvocationContext ()

Zwroty
IInvocationContext

Pobierz ostatnie urządzenieRunResults

public final TestRunResult getLastDeviceRunResults ()

Zwraca TestRunResult wynikający z ostatnich uruchomionych testów runDeviceTests. Lub null, jeśli nie ma dostępnych wyników.

Zwroty
TestRunResult

getListDevices

public final  getListDevices ()

Zwroty

zdobądź informacje testowe

public TestInformation getTestInformation ()

Zwroty
TestInformation

ma funkcję urządzenia

public boolean hasDeviceFeature (String feature)

Parametry
feature String

Zwroty
boolean

Rzuty
DeviceNotAvailableException

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.

Rzuty
DeviceNotAvailableException
TargetSetupError

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ć zainstalowany apk.

apkFileName String : nazwa pliku APK.

options String : dodatkowe opcje podane poleceniu instalacji

Rzuty
DeviceNotAvailableException
TargetSetupError

pakiet instalacyjny

public final void installPackage (String apkFileName, 
                String... options)

Zainstaluj na urządzeniu apk o podanej nazwie. Apk zostanie automatycznie wyczyszczony.

Parametry
apkFileName String : nazwa pliku APK.

options String : dodatkowe opcje podane poleceniu instalacji

Rzuty
DeviceNotAvailableException
TargetSetupError

installPackageAsUser

public final void installPackageAsUser (String apkFileName, 
                boolean grantPermission, 
                int userId, 
                String... options)

Zainstaluj apk podając jego nazwę dla konkretnego użytkownika.

Parametry
apkFileName String : nazwa pliku APK.

grantPermission boolean : czy przekazać flagę przyznania uprawnień podczas instalacji apk.

userId int : identyfikator użytkownika, w którym ma zostać zainstalowany apk.

options String : dodatkowe opcje podane poleceniu instalacji

Rzuty
DeviceNotAvailableException
TargetSetupError

installPackageAsUser

public final void installPackageAsUser (ITestDevice device, 
                String apkFileName, 
                boolean grantPermission, 
                int userId, 
                String... options)

Zainstaluj apk podając jego nazwę dla konkretnego użytkownika na danym urządzeniu.

Parametry
device ITestDevice : ITestDevice , na którym ma zostać zainstalowany apk.

apkFileName String : nazwa pliku APK.

grantPermission boolean : czy przekazać flagę przyznania uprawnień podczas instalacji apk.

userId int : identyfikator użytkownika, w którym ma zostać zainstalowany apk.

options String : dodatkowe opcje podane poleceniu instalacji

Rzuty
DeviceNotAvailableException
TargetSetupError

czy pakiet jest zainstalowany

public final boolean isPackageInstalled (String pkg)

Sprawdza, czy na urządzeniu jest zainstalowany pakiet o podanej nazwie

Parametry
pkg String : nazwa pakietu

Zwroty
boolean prawda, jeśli pakiet zostanie znaleziony na urządzeniu

Rzuty
DeviceNotAvailableException

czy pakiet jest zainstalowany

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 prawda, jeśli pakiet zostanie znaleziony na urządzeniu

Rzuty
DeviceNotAvailableException

runDeviceTests

public final boolean runDeviceTests (ITestDevice device, 
                String pkgName, 
                String testClassName, 
                String testMethodName, 
                Integer userId, 
                Long testTimeoutMs)

Metoda uruchamiania zainstalowanego pakietu oprzyrządowania. Użyj getLastDeviceRunResults() zaraz po, aby uzyskać szczegółowe informacje o wynikach.

Parametry
device ITestDevice : urządzenie, które ma uruchamiać oprzyrządowanie.

pkgName String : nazwa pakietu do uruchomienia.

testClassName String : nazwa klasy testowej do uruchomienia.

testMethodName String : nazwa metody testowej w klasie do uruchomienia.

userId Integer : identyfikator użytkownika, dla którego ma zostać przeprowadzony test. może być pusta.

testTimeoutMs Long : limit czasu w milisekundach, który ma być zastosowany do każdego przypadku testowego.

Zwroty
boolean To prawda, jeśli odniesie sukces bez porażki. W przeciwnym razie fałsz.

Rzuty
DeviceNotAvailableException

runDeviceTests

public final boolean runDeviceTests (ITestDevice device, 
                String pkgName, 
                String testClassName, 
                String testMethodName, 
                Long testTimeoutMs, 
                Long maxTimeToOutputMs, 
                Long maxInstrumentationTimeoutMs)

Metoda uruchamiania zainstalowanego pakietu oprzyrządowania. Użyj getLastDeviceRunResults() zaraz po, aby uzyskać szczegółowe informacje o wynikach.

Parametry
device ITestDevice : urządzenie, które ma uruchamiać oprzyrządowanie.

pkgName String : nazwa pakietu do uruchomienia.

testClassName String : nazwa klasy testowej do uruchomienia.

testMethodName String : nazwa metody testowej w klasie do uruchomienia.

testTimeoutMs Long : limit czasu w milisekundach, który ma być zastosowany do każdego przypadku testowego.

maxTimeToOutputMs Long : maksymalny limit czasu, po którym test musi zacząć coś wyprowadzać.

maxInstrumentationTimeoutMs Long : maksymalny limit czasu, jaki musi ukończyć pełne oprzyrządowanie.

Zwroty
boolean To prawda, jeśli odniesie sukces bez porażki. W przeciwnym razie fałsz.

Rzuty
DeviceNotAvailableException

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 oprzyrządowania. Użyj getLastDeviceRunResults() zaraz po, aby uzyskać szczegółowe informacje o wynikach.

Parametry
device ITestDevice : urządzenie, które ma uruchamiać oprzyrządowanie.

runner String

pkgName String : nazwa pakietu do uruchomienia.

testClassName String : nazwa klasy testowej do uruchomienia.

testMethodName String : nazwa metody testowej w klasie do uruchomienia.

userId Integer : identyfikator użytkownika, dla którego ma zostać przeprowadzony test. może być pusta.

testTimeoutMs Long : limit czasu w milisekundach, który ma być zastosowany do każdego przypadku testowego.

maxTimeToOutputMs Long : maksymalny limit czasu, po którym test musi zacząć coś wyprowadzać.

maxInstrumentationTimeoutMs Long : maksymalny limit czasu, jaki musi ukończyć pełne oprzyrządowanie.

checkResults boolean : czy wyniki są sprawdzane pod kątem awarii.

isHiddenApiCheckDisabled boolean : czy powinniśmy wyłączyć ukryte sprawdzanie API.

isTestApiCheckDisabled boolean : czy powinniśmy wyłączyć test API.

isIsolatedStorageDisabled boolean : czy powinniśmy wyłączyć izolowane przechowywanie.

isWindowAnimationDisabled boolean : czy powinniśmy wyłączyć animację okien.

instrumentationArgs : argumenty do przekazania do oprzyrządowania.

extraListeners

Zwroty
boolean To prawda, jeśli udało się to bez porażki. W przeciwnym razie fałsz.

Rzuty
DeviceNotAvailableException

runDeviceTests

public final boolean runDeviceTests (ITestDevice device, 
                String pkgName, 
                String testClassName, 
                String testMethodName, 
                Long testTimeoutMs)

Metoda uruchamiania zainstalowanego pakietu oprzyrządowania. Użyj getLastDeviceRunResults() zaraz po, aby uzyskać szczegółowe informacje o wynikach.

Parametry
device ITestDevice : urządzenie, które ma uruchamiać oprzyrządowanie.

pkgName String : nazwa pakietu do uruchomienia.

testClassName String : nazwa klasy testowej do uruchomienia.

testMethodName String : nazwa metody testowej w klasie do uruchomienia.

testTimeoutMs Long : limit czasu w milisekundach, który ma być zastosowany do każdego przypadku testowego.

Zwroty
boolean To prawda, jeśli odniesie sukces bez porażki. W przeciwnym razie fałsz.

Rzuty
DeviceNotAvailableException

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 oprzyrządowania. Użyj getLastDeviceRunResults() zaraz po, aby uzyskać szczegółowe informacje o wynikach.

Parametry
device ITestDevice : urządzenie, które ma uruchamiać oprzyrządowanie.

runner String

pkgName String : nazwa pakietu do uruchomienia.

testClassName String : nazwa klasy testowej do uruchomienia.

testMethodName String : nazwa metody testowej w klasie do uruchomienia.

userId Integer : identyfikator użytkownika, dla którego ma zostać przeprowadzony test. może być pusta.

testTimeoutMs Long : limit czasu w milisekundach, który ma być zastosowany do każdego przypadku testowego.

maxTimeToOutputMs Long : maksymalny limit czasu, po którym test musi zacząć coś wyprowadzać.

maxInstrumentationTimeoutMs Long : maksymalny limit czasu, jaki musi ukończyć pełne oprzyrządowanie.

checkResults boolean : czy wyniki są sprawdzane pod kątem awarii.

isHiddenApiCheckDisabled boolean : czy powinniśmy wyłączyć ukryte sprawdzanie API.

instrumentationArgs : argumenty do przekazania do oprzyrządowania.

Zwroty
boolean To prawda, jeśli udało się to bez porażki. W przeciwnym razie fałsz.

Rzuty
DeviceNotAvailableException

runDeviceTests

public final boolean runDeviceTests (String pkgName, 
                String testClassName, 
                String testMethodName)

Metoda uruchamiania zainstalowanego pakietu oprzyrządowania. 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 do uruchomienia.

Zwroty
boolean To prawda, jeśli odniesie sukces bez porażki. W przeciwnym razie fałsz.

Rzuty
DeviceNotAvailableException

runDeviceTests

public final boolean runDeviceTests (DeviceTestRunOptions options)

Uruchamia bazę instrumentacji na podstawie informacji w DeviceTestRunOptions .

Parametry
options DeviceTestRunOptions : DeviceTestRunOptions sterujące konfiguracją oprzyrządowania.

Zwroty
boolean To prawda, jeśli udało się to bez porażki. W przeciwnym razie fałsz.

Rzuty
DeviceNotAvailableException

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 oprzyrządowania. Użyj getLastDeviceRunResults() zaraz po, aby uzyskać szczegółowe informacje o wynikach.

Parametry
device ITestDevice : urządzenie, które ma uruchamiać oprzyrządowanie.

runner String

pkgName String : nazwa pakietu do uruchomienia.

testClassName String : nazwa klasy testowej do uruchomienia.

testMethodName String : nazwa metody testowej w klasie do uruchomienia.

userId Integer : identyfikator użytkownika, dla którego ma zostać przeprowadzony test. może być pusta.

testTimeoutMs Long : limit czasu w milisekundach, który ma być zastosowany do każdego przypadku testowego.

maxTimeToOutputMs Long : maksymalny limit czasu, po którym test musi zacząć coś wyprowadzać.

maxInstrumentationTimeoutMs Long : maksymalny limit czasu, jaki musi ukończyć pełne oprzyrządowanie.

checkResults boolean : czy wyniki są sprawdzane pod kątem awarii.

isHiddenApiCheckDisabled boolean : czy powinniśmy wyłączyć ukryte sprawdzanie API.

isTestApiCheckDisabled boolean : czy powinniśmy wyłączyć test API.

isIsolatedStorageDisabled boolean : czy powinniśmy wyłączyć izolowane przechowywanie.

isWindowAnimationDisabled boolean : czy powinniśmy wyłączyć animację okien.

isRestartDisabled boolean

instrumentationArgs : argumenty do przekazania do oprzyrządowania.

extraListeners

Zwroty
boolean To prawda, jeśli udało się to bez porażki. W przeciwnym razie fałsz.

Rzuty
DeviceNotAvailableException

runDeviceTests

public final boolean runDeviceTests (ITestDevice device, 
                String pkgName, 
                String testClassName, 
                String testMethodName)

Metoda uruchamiania zainstalowanego pakietu oprzyrządowania. Użyj getLastDeviceRunResults() zaraz po, aby uzyskać szczegółowe informacje o wynikach.

Parametry
device ITestDevice : urządzenie, które ma uruchamiać oprzyrządowanie.

pkgName String : nazwa pakietu do uruchomienia.

testClassName String : nazwa klasy testowej do uruchomienia.

testMethodName String : nazwa metody testowej w klasie do uruchomienia.

Zwroty
boolean To prawda, jeśli odniesie sukces bez porażki. W przeciwnym razie fałsz.

Rzuty
DeviceNotAvailableException

runDeviceTests

public final boolean runDeviceTests (String pkgName, 
                String testClassName, 
                Integer userId, 
                Long testTimeoutMs)

Metoda uruchamiania zainstalowanego pakietu oprzyrządowania. 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ć przeprowadzony test. może być pusta.

testTimeoutMs Long : limit czasu w milisekundach, który ma być zastosowany do każdego przypadku testowego.

Zwroty
boolean To prawda, jeśli odniesie sukces bez porażki. W przeciwnym razie fałsz.

Rzuty
DeviceNotAvailableException

runDeviceTests

public final boolean runDeviceTests (String pkgName, 
                String testClassName)

Metoda uruchamiania zainstalowanego pakietu oprzyrządowania. 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. W przeciwnym razie fałsz.

Rzuty
DeviceNotAvailableException

runDeviceTests

public final boolean runDeviceTests (String pkgName, 
                String testClassName, 
                Long testTimeoutMs)

Metoda uruchamiania zainstalowanego pakietu oprzyrządowania. 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 być zastosowany do każdego przypadku testowego.

Zwroty
boolean To prawda, jeśli odniesie sukces bez porażki. W przeciwnym razie fałsz.

Rzuty
DeviceNotAvailableException

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 oprzyrządowania. Użyj getLastDeviceRunResults() zaraz po, aby uzyskać szczegółowe informacje o wynikach.

Parametry
device ITestDevice : urządzenie, które ma uruchamiać oprzyrządowanie.

runner String

pkgName String : nazwa pakietu do uruchomienia.

testClassName String : nazwa klasy testowej do uruchomienia.

testMethodName String : nazwa metody testowej w klasie do uruchomienia.

userId Integer : identyfikator użytkownika, dla którego ma zostać przeprowadzony test. może być pusta.

testTimeoutMs Long : limit czasu w milisekundach, który ma być zastosowany do każdego przypadku testowego.

maxTimeToOutputMs Long : maksymalny limit czasu, po którym test musi zacząć coś wyprowadzać.

maxInstrumentationTimeoutMs Long : maksymalny limit czasu, jaki musi ukończyć pełne oprzyrządowanie.

checkResults boolean : czy wyniki są sprawdzane pod kątem awarii.

isHiddenApiCheckDisabled boolean : czy powinniśmy wyłączyć ukryte sprawdzanie API.

isTestApiCheckDisabled boolean : czy powinniśmy wyłączyć test API.

isIsolatedStorageDisabled boolean : czy powinniśmy wyłączyć izolowane przechowywanie.

instrumentationArgs : argumenty do przekazania do oprzyrządowania.

extraListeners

Zwroty
boolean To prawda, jeśli udało się to bez porażki. W przeciwnym razie fałsz.

Rzuty
DeviceNotAvailableException

runDeviceTests

public final boolean runDeviceTests (String runner, 
                String pkgName, 
                String testClassName, 
                String testMethodName)

Metoda uruchamiania zainstalowanego pakietu oprzyrządowania. Użyj getLastDeviceRunResults() zaraz po, aby uzyskać szczegółowe informacje o wynikach.

Parametry
runner String : używany bieg oprzyrządowania.

pkgName String : nazwa pakietu do uruchomienia.

testClassName String : nazwa klasy testowej do uruchomienia.

testMethodName String : nazwa metody testowej w klasie do uruchomienia.

Zwroty
boolean To prawda, jeśli odniesie sukces bez porażki. W przeciwnym razie fałsz.

Rzuty
DeviceNotAvailableException

setAbi

public final void setAbi (IAbi abi)

Parametry
abi IAbi

setTestInformacje

public final void setTestInformation (TestInformation testInformation)

Parametry
testInformation TestInformation

odinstalujPakiet

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 powodzenia

Rzuty
DeviceNotAvailableException

odinstalujPakiet

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 powodzenia

Rzuty
DeviceNotAvailableException