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
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.
getAbi
public final IAbi getAbi ()
getLastDeviceRunResults
public final TestRunResult getLastDeviceRunResults ()
Çalıştırılan en son runDeviceTests'ten kaynaklanan TestRunResult
döndürür. Veya sonuç yoksa null.
getListDevices
public final getListDevices ()
CihazÖzelliği var
public boolean hasDeviceFeature (String feature)
Parametreler |
---|
feature | String |
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. |
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 |
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 |
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 |
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 |
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 |
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 |
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ış. |
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ış. |
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ış. |
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ış. |
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ış. |
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ış. |
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ış. |
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ış. |
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ış. |
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ış. |
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ış. |
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ış. |
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ış. |
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ış. |
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 |
İadeler |
---|
String | hata kodu içeren bir String veya başarı durumunda null |
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 |