BaseHostJUnit4Test

public abstract class BaseHostJUnit4Test
extends Object implements IAbiReceiver , ITestInformationReceiver

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


Ana bilgisayar JUnit4 stil testlerini çalıştırmak için temel test sınıfı. Bu sınıf, ana bilgisayar tarafından enstrümantasyon testlerinin yüklenmesi, ç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ıfı önlemek için ana bilgisayar tarafından enstrümantasyon testlerini ç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 için otomatik yırtma.

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

Çalışan en son runDeviceTest'lerden elde edilen TestRunResult döndürür.

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

Cihazdaki DeviceTestRunOptions dayalı bir apk yükleyin.

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

Cihaza kendi adına verilen bir apk yükleyin.

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

Adı verilen bir apk'yı belirli bir cihaza yükleyin.

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

Belirli bir cihazda belirli bir kullanıcı için kendi adıyla verilen bir apk 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 ada sahip bir paketin yüklü olup olmadığını kontrol eder

final boolean isPackageInstalled ( ITestDevice device, String pkg)

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

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

Yüklü 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)

Yüklü 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)

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

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

Yüklü 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)

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

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

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

final boolean runDeviceTests ( DeviceTestRunOptions options)

DeviceTestRunOptions içindeki bilgilere göre enstrümantasyon 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)

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

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

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

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

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

final boolean runDeviceTests (String pkgName, String testClassName)

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

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

Yüklü 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)

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

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

Yüklü 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

otomatik yırtılma

public final void autoTearDown ()

Yüklü tüm apk için otomatik yırtma. Bu, yükledikleri cihazdaki tüm apk'leri kaldıracaktır.

Atar
DeviceNotAvailableException

alAbi

public final IAbi getAbi ()

İadeler
IAbi

inşa et

public final IBuildInfo getBuild ()

İadeler
IBuildInfo

cihaz almak

public final ITestDevice getDevice ()

İadeler
ITestDevice

getInvocationContext

public final IInvocationContext getInvocationContext ()

İadeler
IInvocationContext

GetLastDeviceRunResults

public final TestRunResult getLastDeviceRunResults ()

Çalışan en son runDeviceTest'lerden elde edilen TestRunResult döndürür. Veya sonuç yoksa null.

İadeler
TestRunResult

getListDevices

public final  getListDevices ()

İadeler

test bilgisini al

public TestInformation getTestInformation ()

İadeler
TestInformation

hasDeviceFeature

public boolean hasDeviceFeature (String feature)

parametreler
feature String

İadeler
boolean

Atar
DeviceNotAvailableException

kurulum paketi

public final void installPackage (DeviceTestRunOptions options)

Cihazdaki DeviceTestRunOptions dayalı 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 kendi adına verilen bir apk yükleyin. Apk otomatik olarak temizlenecektir.

parametreler
apkFileName String : apk dosyasının adı.

options String : kurulum komutuna verilen ekstra seçenekler

Atar
DeviceNotAvailableException
TargetSetupError

kurulum paketi

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

Adı verilen bir apk'yı belirli bir cihaza yükleyin. Apk otomatik olarak temizlenecektir.

parametreler
device ITestDevice : apk'nın kurulacağı ITestDevice .

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

options String : kurulum 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 cihazda belirli bir kullanıcı için kendi adıyla verilen bir apk yükleyin.

parametreler
device ITestDevice : apk'nın kurulacağı 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'nın kurulacağı kullanıcının kullanıcı kimliği.

options String : kurulum 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'nın kurulacağı kullanıcının kullanıcı kimliği.

options String : kurulum komutuna verilen ekstra seçenekler

Atar
DeviceNotAvailableException
TargetSetupError

isPackageIninstalled

public final boolean isPackageInstalled (String pkg)

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

parametreler
pkg String : paketin adı

İadeler
boolean true paket cihazda bulunursa

Atar
DeviceNotAvailableException

isPackageIninstalled

public final boolean isPackageInstalled (ITestDevice device, 
                String pkg)

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

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

pkg String : paketin adı

İadeler
boolean true paket cihazda bulunursa

Atar
DeviceNotAvailableException

Cihaz Testlerini çalıştır

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

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

parametreler
device ITestDevice : enstrümantasyonu çalıştıracak olan cihaz.

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

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

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

userId Integer : testi çalıştırmak için kullanıcının kimliği. boş 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

Cihaz Testlerini çalıştır

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

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

parametreler
device ITestDevice : enstrümantasyonu çalıştıracak olan cihaz.

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

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

testMethodName String : çalıştırılacak sınıftaki 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ı süresi.

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

Cihaz Testlerini çalıştır

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)

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

parametreler
device ITestDevice : enstrümantasyonu çalıştıracak olan 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 : çalıştırılacak sınıftaki test yönteminin adı.

userId Integer : testi çalıştırmak için kullanıcının kimliği. boş 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ı süresi.

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

checkResults boolean : sonuçların çökmelere karşı kontrol edilip edilmeyeceğ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ırakmamız gerekip gerekmediği.

instrumentationArgs : enstrümantasyona iletilecek bağımsız değişkenler.

extraListeners

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

Atar
DeviceNotAvailableException

Cihaz Testlerini çalıştır

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

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

parametreler
device ITestDevice : enstrümantasyonu çalıştıracak olan cihaz.

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

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

testMethodName String : çalıştırılacak sınıftaki 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

Cihaz Testlerini çalıştır

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)

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

parametreler
device ITestDevice : enstrümantasyonu çalıştıracak olan 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 : çalıştırılacak sınıftaki test yönteminin adı.

userId Integer : testi çalıştırmak için kullanıcının kimliği. boş 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ı süresi.

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

checkResults boolean : sonuçların çökmelere karşı kontrol edilip edilmeyeceği.

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

instrumentationArgs : enstrümantasyona iletilecek bağımsız değişkenler.

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

Atar
DeviceNotAvailableException

Cihaz Testlerini çalıştır

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

Yüklü bir enstrümantasyon paketini çalıştırma yöntemi. Sonuçların ayrıntılarını almak için hemen ardından getLastDeviceRunResults() öğesini 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 : çalıştırılacak sınıftaki test yönteminin adı.

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

Atar
DeviceNotAvailableException

Cihaz Testlerini çalıştır

public final boolean runDeviceTests (DeviceTestRunOptions options)

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

parametreler
options DeviceTestRunOptions : enstrümantasyon kurulumunu yöneten DeviceTestRunOptions .

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

Atar
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

Cihaz Testlerini çalıştır

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)

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

parametreler
device ITestDevice : enstrümantasyonu çalıştıracak olan 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 : çalıştırılacak sınıftaki test yönteminin adı.

userId Integer : testi çalıştırmak için kullanıcının kimliği. boş 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ı süresi.

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

checkResults boolean : sonuçların çökmelere karşı kontrol edilip edilmeyeceğ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ırakmamız gerekip gerekmediği.

isRestartDisabled boolean

instrumentationArgs : enstrümantasyona iletilecek bağımsız değişkenler.

extraListeners

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

Atar
DeviceNotAvailableException

Cihaz Testlerini çalıştır

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

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

parametreler
device ITestDevice : enstrümantasyonu çalıştıracak olan cihaz.

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

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

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

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

Atar
DeviceNotAvailableException

Cihaz Testlerini çalıştır

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

Yüklü bir enstrümantasyon paketini çalıştırma yöntemi. Sonuçların ayrıntılarını almak için hemen ardından getLastDeviceRunResults() öğesini 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 : testi çalıştırmak için kullanıcının kimliği. boş 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

Cihaz Testlerini çalıştır

public final boolean runDeviceTests (String pkgName, 
                String testClassName)

Yüklü bir enstrümantasyon paketini çalıştırma yöntemi. Sonuçların ayrıntılarını almak için hemen ardından getLastDeviceRunResults() öğesini 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

Cihaz Testlerini çalıştır

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

Yüklü bir enstrümantasyon paketini çalıştırma yöntemi. Sonuçların ayrıntılarını almak için hemen ardından getLastDeviceRunResults() öğesini 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

Cihaz Testlerini çalıştır

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)

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

parametreler
device ITestDevice : enstrümantasyonu çalıştıracak olan 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 : çalıştırılacak sınıftaki test yönteminin adı.

userId Integer : testi çalıştırmak için kullanıcının kimliği. boş 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ı süresi.

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

checkResults boolean : sonuçların çökmelere karşı kontrol edilip edilmeyeceğ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 iletilecek bağımsız değişkenler.

extraListeners

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

Atar
DeviceNotAvailableException

Cihaz Testlerini çalıştır

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

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

parametreler
runner String : kullanılacak enstrümantasyon koşucusu.

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

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

testMethodName String : çalıştırılacak sınıftaki 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

setTestBilgisi

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 kodlu bir ERROR(/String) veya başarılıysa 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 kodlu bir ERROR(/String) veya başarılıysa null

Atar
DeviceNotAvailableException