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

Konstruktorzy publiczni

BaseHostJUnit4Test ()

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.

Rzuca
DeviceNotAvailableException

weźAbi

public final IAbi getAbi ()

Zwroty
IAbi

getBuild

public final IBuildInfo getBuild ()

Zwroty
IBuildInfo

pobierz urządzenie

public final ITestDevice getDevice ()

Zwroty
ITestDevice

pobierzKontekstInwokacji

public final IInvocationContext getInvocationContext ()

Zwroty
IInvocationContext

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.

Zwroty
TestRunResult

pobierz listę urządzeń

public final  getListDevices ()

Zwroty

pobierz informacje testowe

public TestInformation getTestInformation ()

Zwroty
TestInformation

ma funkcję urządzenia

public boolean hasDeviceFeature (String feature)

Parametry
feature String

Zwroty
boolean

Rzuca
DeviceNotAvailableException

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.

Rzuca
DeviceNotAvailableException
TargetSetupError

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

Rzuca
DeviceNotAvailableException
TargetSetupError

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

Rzuca
DeviceNotAvailableException
TargetSetupError

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

Rzuca
DeviceNotAvailableException
TargetSetupError

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

Rzuca
DeviceNotAvailableException
TargetSetupError

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

Rzuca
DeviceNotAvailableException

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

Rzuca
DeviceNotAvailableException

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.

Rzuca
DeviceNotAvailableException

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.

Rzuca
DeviceNotAvailableException

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.

Rzuca
DeviceNotAvailableException

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.

Rzuca
DeviceNotAvailableException

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.

Rzuca
DeviceNotAvailableException

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.

Rzuca
DeviceNotAvailableException

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.

Rzuca
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

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.

Rzuca
DeviceNotAvailableException

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.

Rzuca
DeviceNotAvailableException

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.

Rzuca
DeviceNotAvailableException

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.

Rzuca
DeviceNotAvailableException

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.

Rzuca
DeviceNotAvailableException

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.

Rzuca
DeviceNotAvailableException

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.

Rzuca
DeviceNotAvailableException

ustawAbi

public final void setAbi (IAbi abi)

Parametry
abi IAbi

zestaw informacji testowych

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

Rzuca
DeviceNotAvailableException

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

Rzuca
DeviceNotAvailableException