BaseHostJUnit4Test

public abstract class BaseHostJUnit4Test
extends Object implements IAbiReceiver , ITestInformationReceiver

java.lang.Object
com.android.tradefed.testtype.junit4.BaseHostJUnit4Test


Ana bilgisayar JUnit4 tarzı testleri çalıştırmak için temel test sınıfı. Bu sınıf, enstrümantasyon testlerinin ana bilgisayar tarafından kurulması, çalıştırılması ve temizlenmesi için destek sağlar. Bu sınıf çoklu cihazlarla uyumludur. Yinelenen yardımcı program ve temel sınıftan kaçınmak amacıyla enstrümantasyon testlerini ana bilgisayar tarafından çalıştırmak için tek gerçek kaynak olmalıdır.

Özet

Kamu inşaatçıları

BaseHostJUnit4Test ()

Genel yöntemler

final void autoTearDown ()

Yüklü tüm apk'ler için otomatik yırtma.

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

Çalıştırılan en son runDeviceTests'ten kaynaklanan TestRunResult döndürür.

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

Cihaza DeviceTestRunOptions temel alan bir apk yükleyin.

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

Cihaza adı verilen bir apk yükleyin.

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

Belirli bir cihaza adı verilen bir apk yükleyin.

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

Belirli bir kullanıcı için adı verilen bir apk'yi belirli bir cihaza yükleyin.

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

Belirli bir kullanıcı için adı verilen bir apk yükleyin.

final boolean isPackageInstalled (String pkg)

Cihazda belirli bir addaki paketin yüklü olup olmadığını kontrol eder

final boolean isPackageInstalled ( ITestDevice device, String pkg)

Cihazda belirli bir addaki paketin yüklü olup olmadığını kontrol eder

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

Kurulu bir enstrümantasyon paketini çalıştırma yöntemi.

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

Kurulu bir enstrümantasyon paketini çalıştırma yöntemi.

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)

Kurulu bir enstrümantasyon paketini çalıştırma yöntemi.

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

Kurulu bir enstrümantasyon paketini çalıştırma yöntemi.

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)

Kurulu bir enstrümantasyon paketini çalıştırma yöntemi.

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

Kurulu bir enstrümantasyon paketini çalıştırma yöntemi.

final boolean runDeviceTests ( DeviceTestRunOptions options)

DeviceTestRunOptions içindeki bilgilere göre izleme tabanını çalıştırır.

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)

Kurulu bir enstrümantasyon paketini çalıştırma yöntemi.

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

Kurulu bir enstrümantasyon paketini çalıştırma yöntemi.

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

Kurulu bir enstrümantasyon paketini çalıştırma yöntemi.

final boolean runDeviceTests (String pkgName, String testClassName)

Kurulu bir enstrümantasyon paketini çalıştırma yöntemi.

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

Kurulu bir enstrümantasyon paketini çalıştırma yöntemi.

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)

Kurulu bir enstrümantasyon paketini çalıştırma yöntemi.

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

Kurulu bir enstrümantasyon paketini çalıştırma yöntemi.

final void setAbi ( IAbi abi)
final void setTestInformation ( TestInformation testInformation)
final String uninstallPackage (String pkgName)

Cihazdaki bir paketi kaldırır.

final String uninstallPackage ( ITestDevice device, String pkgName)

Cihazdaki bir paketi kaldırır

Kamu inşaatçıları

BaseHostJUnit4Test

public BaseHostJUnit4Test ()

Genel yöntemler

otomatikTearDown

public final void autoTearDown ()

Yüklü tüm apk'ler için otomatik yırtma. Bu, tüm apk'yi yüklendikleri cihazdan kaldıracaktır.

Atar
DeviceNotAvailableException

getAbi

public final IAbi getAbi ()

İadeler
IAbi

getBuild

public final IBuildInfo getBuild ()

İadeler
IBuildInfo

cihaz al

public final ITestDevice getDevice ()

İadeler
ITestDevice

getInvokasyonContext

public final IInvocationContext getInvocationContext ()

İadeler
IInvocationContext

getLastDeviceRunResults

public final TestRunResult getLastDeviceRunResults ()

Çalıştırılan en son runDeviceTests'ten kaynaklanan TestRunResult döndürür. Veya sonuç yoksa null.

İadeler
TestRunResult

getListDevices

public final  getListDevices ()

İadeler

getTestInformation

public TestInformation getTestInformation ()

İadeler
TestInformation

CihazÖzelliği var

public boolean hasDeviceFeature (String feature)

Parametreler
feature String

İadeler
boolean

Atar
DeviceNotAvailableException

kurulum paketi

public final void installPackage (DeviceTestRunOptions options)

Cihaza DeviceTestRunOptions temel alan bir apk yükleyin. Apk otomatik olarak temizlenecektir.

Parametreler
options DeviceTestRunOptions : Paket kurulumunun seçenekleri.

Atar
DeviceNotAvailableException
TargetSetupError

kurulum paketi

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

Cihaza adı verilen bir apk yükleyin. Apk otomatik olarak temizlenecektir.

Parametreler
apkFileName String : APK dosyasının adı.

options String : install komutuna verilen ekstra seçenekler

Atar
DeviceNotAvailableException
TargetSetupError

kurulum paketi

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

Belirli bir cihaza adı verilen bir apk yükleyin. Apk otomatik olarak temizlenecektir.

Parametreler
device ITestDevice : apk'nin yükleneceği ITestDevice .

apkFileName String : APK dosyasının adı.

options String : install komutuna verilen ekstra seçenekler

Atar
DeviceNotAvailableException
TargetSetupError

installPackageAsUser

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

Belirli bir kullanıcı için adı verilen bir apk'yi belirli bir cihaza yükleyin.

Parametreler
device ITestDevice : apk'nin yükleneceği ITestDevice .

apkFileName String : APK dosyasının adı.

grantPermission boolean : apk yüklenirken izin verme bayrağının geçirilip geçirilmeyeceği.

userId int : apk'nin kurulacağı kullanıcının kullanıcı kimliği.

options String : install komutuna verilen ekstra seçenekler

Atar
DeviceNotAvailableException
TargetSetupError

installPackageAsUser

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

Belirli bir kullanıcı için adı verilen bir apk yükleyin.

Parametreler
apkFileName String : APK dosyasının adı.

grantPermission boolean : apk yüklenirken izin verme bayrağının geçirilip geçirilmeyeceği.

userId int : apk'nin kurulacağı kullanıcının kullanıcı kimliği.

options String : install komutuna verilen ekstra seçenekler

Atar
DeviceNotAvailableException
TargetSetupError

Paket Yüklendi

public final boolean isPackageInstalled (String pkg)

Cihazda belirli bir addaki paketin yüklü olup olmadığını kontrol eder

Parametreler
pkg String : Paketin adı

İadeler
boolean paket cihazda bulunursa true

Atar
DeviceNotAvailableException

Paket Yüklendi

public final boolean isPackageInstalled (ITestDevice device, 
                String pkg)

Cihazda belirli bir addaki paketin yüklü olup olmadığını kontrol eder

Parametreler
device ITestDevice : paketi kaldırması gereken cihaz.

pkg String : Paketin adı

İadeler
boolean paket cihazda bulunursa true

Atar
DeviceNotAvailableException

RunDeviceTests

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

Kurulu bir enstrümantasyon paketini çalıştırma yöntemi. Sonuçların ayrıntılarını almak için hemen ardından getLastDeviceRunResults() işlevini kullanın.

Parametreler
device ITestDevice : enstrümantasyonun çalıştırılacağı cihaz.

pkgName String : Çalıştırılacak paketin adı.

testClassName String : Çalıştırılacak test sınıfının adı.

testMethodName String : Sınıfta çalıştırılacak test yönteminin adı.

userId Integer : Testin yürütüleceği kullanıcının kimliği. null olabilir.

testTimeoutMs Long : Her test senaryosuna uygulanacak milisaniye cinsinden zaman aşımı.

İadeler
boolean Başarısız olmadan başarılı olursa doğrudur. Aksi takdirde yanlış.

Atar
DeviceNotAvailableException

RunDeviceTests

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

Kurulu bir enstrümantasyon paketini çalıştırma yöntemi. Sonuçların ayrıntılarını almak için hemen ardından getLastDeviceRunResults() işlevini kullanın.

Parametreler
device ITestDevice : enstrümantasyonun çalıştırılacağı cihaz.

pkgName String : Çalıştırılacak paketin adı.

testClassName String : Çalıştırılacak test sınıfının adı.

testMethodName String : Sınıfta çalıştırılacak test yönteminin adı.

testTimeoutMs Long : Her test senaryosuna uygulanacak milisaniye cinsinden zaman aşımı.

maxTimeToOutputMs Long : Testin bir çıktı vermeye başlaması için gereken maksimum zaman aşımı.

maxInstrumentationTimeoutMs Long : Tüm enstrümantasyonun tamamlaması gereken maksimum zaman aşımı.

İadeler
boolean Başarısız olmadan başarılı olursa doğrudur. Aksi takdirde yanlış.

Atar
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)

Kurulu bir enstrümantasyon paketini çalıştırma yöntemi. Sonuçların ayrıntılarını almak için hemen ardından getLastDeviceRunResults() işlevini kullanın.

Parametreler
device ITestDevice : enstrümantasyonun çalıştırılacağı cihaz.

runner String

pkgName String : Çalıştırılacak paketin adı.

testClassName String : Çalıştırılacak test sınıfının adı.

testMethodName String : Sınıfta çalıştırılacak test yönteminin adı.

userId Integer : Testin yürütüleceği kullanıcının kimliği. null olabilir.

testTimeoutMs Long : Her test senaryosuna uygulanacak milisaniye cinsinden zaman aşımı.

maxTimeToOutputMs Long : Testin bir çıktı vermeye başlaması için gereken maksimum zaman aşımı.

maxInstrumentationTimeoutMs Long : Tüm enstrümantasyonun tamamlaması gereken maksimum zaman aşımı.

checkResults boolean : sonuçların çökme açısından kontrol edilip edilmediği.

isHiddenApiCheckDisabled boolean : gizli API kontrolünü devre dışı bırakmamız gerekip gerekmediği.

isTestApiCheckDisabled boolean : test API kontrolünü devre dışı bırakmamız gerekip gerekmediği.

isIsolatedStorageDisabled boolean : yalıtılmış depolamayı devre dışı bırakmamız gerekip gerekmediği.

isWindowAnimationDisabled boolean : pencere animasyonunu devre dışı bırakıp bırakmamamız gerekip gerekmediği.

instrumentationArgs : enstrümantasyona aktarılacak argümanlar.

extraListeners

İadeler
boolean Başarısız olmadan başarılı olursa doğrudur. Aksi takdirde yanlış.

Atar
DeviceNotAvailableException

RunDeviceTests

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

Kurulu bir enstrümantasyon paketini çalıştırma yöntemi. Sonuçların ayrıntılarını almak için hemen ardından getLastDeviceRunResults() işlevini kullanın.

Parametreler
device ITestDevice : enstrümantasyonun çalıştırılacağı cihaz.

pkgName String : Çalıştırılacak paketin adı.

testClassName String : Çalıştırılacak test sınıfının adı.

testMethodName String : Sınıfta çalıştırılacak test yönteminin adı.

testTimeoutMs Long : Her test senaryosuna uygulanacak milisaniye cinsinden zaman aşımı.

İadeler
boolean Başarısız olmadan başarılı olursa doğrudur. Aksi takdirde yanlış.

Atar
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)

Kurulu bir enstrümantasyon paketini çalıştırma yöntemi. Sonuçların ayrıntılarını almak için hemen ardından getLastDeviceRunResults() işlevini kullanın.

Parametreler
device ITestDevice : enstrümantasyonun çalıştırılacağı cihaz.

runner String

pkgName String : Çalıştırılacak paketin adı.

testClassName String : Çalıştırılacak test sınıfının adı.

testMethodName String : Sınıfta çalıştırılacak test yönteminin adı.

userId Integer : Testin yürütüleceği kullanıcının kimliği. null olabilir.

testTimeoutMs Long : Her test senaryosuna uygulanacak milisaniye cinsinden zaman aşımı.

maxTimeToOutputMs Long : Testin bir çıktı vermeye başlaması için gereken maksimum zaman aşımı.

maxInstrumentationTimeoutMs Long : Tüm enstrümantasyonun tamamlaması gereken maksimum zaman aşımı.

checkResults boolean : sonuçların çökme açısından kontrol edilip edilmediği.

isHiddenApiCheckDisabled boolean : gizli API kontrolünü devre dışı bırakmamız gerekip gerekmediği.

instrumentationArgs : enstrümantasyona aktarılacak argümanlar.

İadeler
boolean Başarısız olmadan başarılı olursa doğrudur. Aksi takdirde yanlış.

Atar
DeviceNotAvailableException

RunDeviceTests

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

Kurulu bir enstrümantasyon paketini çalıştırma yöntemi. Sonuçların ayrıntılarını almak için hemen ardından getLastDeviceRunResults() işlevini kullanın.

Parametreler
pkgName String : Çalıştırılacak paketin adı.

testClassName String : Çalıştırılacak test sınıfının adı.

testMethodName String : Sınıfta çalıştırılacak test yönteminin adı.

İadeler
boolean Başarısız olmadan başarılı olursa doğrudur. Aksi takdirde yanlış.

Atar
DeviceNotAvailableException

RunDeviceTests

public final boolean runDeviceTests (DeviceTestRunOptions options)

DeviceTestRunOptions içindeki bilgilere göre izleme tabanını çalıştırır.

Parametreler
options DeviceTestRunOptions : enstrümantasyon kurulumunu yönlendiren DeviceTestRunOptions .

İadeler
boolean Başarısız olmadan başarılı olursa doğrudur. Aksi takdirde yanlış.

Atar
com.android.tradefed.device.DeviceNotAvailableException
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)

Kurulu bir enstrümantasyon paketini çalıştırma yöntemi. Sonuçların ayrıntılarını almak için hemen ardından getLastDeviceRunResults() işlevini kullanın.

Parametreler
device ITestDevice : enstrümantasyonun çalıştırılacağı cihaz.

runner String

pkgName String : Çalıştırılacak paketin adı.

testClassName String : Çalıştırılacak test sınıfının adı.

testMethodName String : Sınıfta çalıştırılacak test yönteminin adı.

userId Integer : Testin yürütüleceği kullanıcının kimliği. null olabilir.

testTimeoutMs Long : Her test senaryosuna uygulanacak milisaniye cinsinden zaman aşımı.

maxTimeToOutputMs Long : Testin bir çıktı vermeye başlaması için gereken maksimum zaman aşımı.

maxInstrumentationTimeoutMs Long : Tüm enstrümantasyonun tamamlaması gereken maksimum zaman aşımı.

checkResults boolean : sonuçların çökme açısından kontrol edilip edilmediği.

isHiddenApiCheckDisabled boolean : gizli API kontrolünü devre dışı bırakmamız gerekip gerekmediği.

isTestApiCheckDisabled boolean : test API kontrolünü devre dışı bırakmamız gerekip gerekmediği.

isIsolatedStorageDisabled boolean : yalıtılmış depolamayı devre dışı bırakmamız gerekip gerekmediği.

isWindowAnimationDisabled boolean : pencere animasyonunu devre dışı bırakıp bırakmamamız gerekip gerekmediği.

isRestartDisabled boolean

instrumentationArgs : enstrümantasyona aktarılacak argümanlar.

extraListeners

İadeler
boolean Başarısız olmadan başarılı olursa doğrudur. Aksi takdirde yanlış.

Atar
DeviceNotAvailableException

RunDeviceTests

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

Kurulu bir enstrümantasyon paketini çalıştırma yöntemi. Sonuçların ayrıntılarını almak için hemen ardından getLastDeviceRunResults() işlevini kullanın.

Parametreler
device ITestDevice : enstrümantasyonun çalıştırılacağı cihaz.

pkgName String : Çalıştırılacak paketin adı.

testClassName String : Çalıştırılacak test sınıfının adı.

testMethodName String : Sınıfta çalıştırılacak test yönteminin adı.

İadeler
boolean Başarısız olmadan başarılı olursa doğrudur. Aksi takdirde yanlış.

Atar
DeviceNotAvailableException

RunDeviceTests

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

Kurulu bir enstrümantasyon paketini çalıştırma yöntemi. Sonuçların ayrıntılarını almak için hemen ardından getLastDeviceRunResults() işlevini kullanın.

Parametreler
pkgName String : Çalıştırılacak paketin adı.

testClassName String : Çalıştırılacak test sınıfının adı.

userId Integer : Testin yürütüleceği kullanıcının kimliği. null olabilir.

testTimeoutMs Long : Her test senaryosuna uygulanacak milisaniye cinsinden zaman aşımı.

İadeler
boolean Başarısız olmadan başarılı olursa doğrudur. Aksi takdirde yanlış.

Atar
DeviceNotAvailableException

RunDeviceTests

public final boolean runDeviceTests (String pkgName, 
                String testClassName)

Kurulu bir enstrümantasyon paketini çalıştırma yöntemi. Sonuçların ayrıntılarını almak için hemen ardından getLastDeviceRunResults() işlevini kullanın.

Parametreler
pkgName String : Çalıştırılacak paketin adı.

testClassName String : Çalıştırılacak test sınıfının adı.

İadeler
boolean Başarısız olmadan başarılı olursa doğrudur. Aksi takdirde yanlış.

Atar
DeviceNotAvailableException

RunDeviceTests

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

Kurulu bir enstrümantasyon paketini çalıştırma yöntemi. Sonuçların ayrıntılarını almak için hemen ardından getLastDeviceRunResults() işlevini kullanın.

Parametreler
pkgName String : Çalıştırılacak paketin adı.

testClassName String : Çalıştırılacak test sınıfının adı.

testTimeoutMs Long : Her test senaryosuna uygulanacak milisaniye cinsinden zaman aşımı.

İadeler
boolean Başarısız olmadan başarılı olursa doğrudur. Aksi takdirde yanlış.

Atar
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)

Kurulu bir enstrümantasyon paketini çalıştırma yöntemi. Sonuçların ayrıntılarını almak için hemen ardından getLastDeviceRunResults() işlevini kullanın.

Parametreler
device ITestDevice : enstrümantasyonun çalıştırılacağı cihaz.

runner String

pkgName String : Çalıştırılacak paketin adı.

testClassName String : Çalıştırılacak test sınıfının adı.

testMethodName String : Sınıfta çalıştırılacak test yönteminin adı.

userId Integer : Testin yürütüleceği kullanıcının kimliği. null olabilir.

testTimeoutMs Long : Her test senaryosuna uygulanacak milisaniye cinsinden zaman aşımı.

maxTimeToOutputMs Long : Testin bir çıktı vermeye başlaması için gereken maksimum zaman aşımı.

maxInstrumentationTimeoutMs Long : Tüm enstrümantasyonun tamamlaması gereken maksimum zaman aşımı.

checkResults boolean : sonuçların çökme açısından kontrol edilip edilmediği.

isHiddenApiCheckDisabled boolean : gizli API kontrolünü devre dışı bırakmamız gerekip gerekmediği.

isTestApiCheckDisabled boolean : test API kontrolünü devre dışı bırakmamız gerekip gerekmediği.

isIsolatedStorageDisabled boolean : yalıtılmış depolamayı devre dışı bırakmamız gerekip gerekmediği.

instrumentationArgs : enstrümantasyona aktarılacak argümanlar.

extraListeners

İadeler
boolean Başarısız olmadan başarılı olursa doğrudur. Aksi takdirde yanlış.

Atar
DeviceNotAvailableException

RunDeviceTests

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

Kurulu bir enstrümantasyon paketini çalıştırma yöntemi. Sonuçların ayrıntılarını almak için hemen ardından getLastDeviceRunResults() işlevini kullanın.

Parametreler
runner String : Kullanılacak enstrümantasyon çalıştırıcısı.

pkgName String : Çalıştırılacak paketin adı.

testClassName String : Çalıştırılacak test sınıfının adı.

testMethodName String : Sınıfta çalıştırılacak test yönteminin adı.

İadeler
boolean Başarısız olmadan başarılı olursa doğrudur. Aksi takdirde yanlış.

Atar
DeviceNotAvailableException

setAbi

public final void setAbi (IAbi abi)

Parametreler
abi IAbi

setTestBilgileri

public final void setTestInformation (TestInformation testInformation)

Parametreler
testInformation TestInformation

Paketi kaldır

public final String uninstallPackage (String pkgName)

Cihazdaki bir paketi kaldırır.

Parametreler
pkgName String : kaldırılacak Android paketi

İadeler
String hata kodu içeren bir String veya başarı durumunda null

Atar
DeviceNotAvailableException

Paketi kaldır

public final String uninstallPackage (ITestDevice device, 
                String pkgName)

Cihazdaki bir paketi kaldırır

Parametreler
device ITestDevice : paketi kaldırması gereken cihaz.

pkgName String : kaldırılacak Android paketi

İadeler
String hata kodu içeren bir String veya başarı durumunda null

Atar
DeviceNotAvailableException