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
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.
alAbi
public final IAbi getAbi ()
GetLastDeviceRunResults
public final TestRunResult getLastDeviceRunResults ()
Çalışan en son runDeviceTest'lerden elde edilen TestRunResult
döndürür. Veya sonuç yoksa null.
getListDevices
public final getListDevices ()
hasDeviceFeature
public boolean hasDeviceFeature (String feature)
parametreler |
---|
feature | String |
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. |
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 |
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 |
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 |
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 |
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 |
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 |
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ış. |
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ış. |
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ış. |
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ış. |
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ış. |
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ış. |
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ış. |
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ış. |
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ış. |
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ış. |
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ış. |
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ış. |
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ış. |
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ış. |
setAbi
public final void setAbi (IAbi abi)
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 |
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 |