BaseHostJUnit4Testi
public
abstract
class
BaseHostJUnit4Test
extends Object
implements
IAbiReceiver,
ITestInformationReceiver
Java.lang.Nesne | |
🎃 | com.android.tradefed.testtype.junit4.BaseHostJUnit4Test |
Ana makine JUnit4 stil testlerini çalıştırmak için temel test sınıfı. Bu sınıf, yükleme, çalıştırma ve ve araç testlerini ana makine tarafından temizler. Bu sınıf birden çok cihazla uyumludur. Sunucu tarafında enstrümantasyon testlerini çalıştırabilmek için tek doğru kaynak yinelenen yardımcı programlardan ve temel sınıftan kaçının.
Özet
Kamu inşaatçıları | |
---|---|
BaseHostJUnit4Test()
|
Herkese açık yöntemler | |
---|---|
final
void
|
autoTearDown()
Yüklü tüm APK'lar için otomatik sökme. |
final
IAbi
|
getAbi()
|
final
IBuildInfo
|
getBuild()
|
final
ITestDevice
|
getDevice()
|
final
IInvocationContext
|
getInvocationContext()
|
final
TestRunResult
|
getLastDeviceRunResults()
Çalıştırılan en son runDeviceTests sonucundan elde edilen |
final
|
getListDevices()
|
TestInformation
|
getTestInformation()
|
boolean
|
hasDeviceFeature(String feature)
|
final
void
|
installPackage(DeviceTestRunOptions options)
Cihazdaki |
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 cihazdaki belirli bir kullanıcı için adına 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 araç 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 araç 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,
Yüklü bir araç paketini çalıştırma yöntemi. |
final
boolean
|
runDeviceTests(ITestDevice device, String pkgName, String testClassName, String testMethodName, Long testTimeoutMs)
Yüklü bir araç 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,
Yüklü bir araç paketini çalıştırma yöntemi. |
final
boolean
|
runDeviceTests(String pkgName, String testClassName, String testMethodName)
Yüklü bir araç paketini çalıştırma yöntemi. |
final
boolean
|
runDeviceTests(DeviceTestRunOptions options)
Araç tabanını |
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,
Yüklü bir araç paketini çalıştırma yöntemi. |
final
boolean
|
runDeviceTests(ITestDevice device, String pkgName, String testClassName, String testMethodName)
Yüklü bir araç paketini çalıştırma yöntemi. |
final
boolean
|
runDeviceTests(String pkgName, String testClassName, Integer userId, Long testTimeoutMs)
Yüklü bir araç paketini çalıştırma yöntemi. |
final
boolean
|
runDeviceTests(String pkgName, String testClassName)
Yüklü bir araç paketini çalıştırma yöntemi. |
final
boolean
|
runDeviceTests(String pkgName, String testClassName, Long testTimeoutMs)
Yüklü bir araç 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,
Yüklü bir araç paketini çalıştırma yöntemi. |
final
boolean
|
runDeviceTests(String runner, String pkgName, String testClassName, String testMethodName)
Yüklü bir araç paketini çalıştırma yöntemi. |
final
void
|
setAbi(IAbi abi)
|
final
void
|
setTestInformation(TestInformation testInformation)
|
final
String
|
uninstallPackage(String pkgName)
Paketin yüklemesini cihazdan kaldırır. |
final
String
|
uninstallPackage(ITestDevice device, String pkgName)
Paketin yüklemesini cihazdan kaldırır |
Kamu inşaatçıları
BaseHostJUnit4Testi
public BaseHostJUnit4Test ()
Herkese açık yöntemler
otomatik Yırtma
public final void autoTearDown ()
Yüklü tüm APK'lar için otomatik sökme. Bu işlem, yüklü oldukları cihazlarda görebilirsiniz.
Fırlatma | |
---|---|
DeviceNotAvailableException |
getInvocationContext
public final IInvocationContext getInvocationContext ()
İlerlemeler | |
---|---|
IInvocationContext |
getLastDeviceRunResults
public final TestRunResult getLastDeviceRunResults ()
Çalıştırılan en son runDeviceTests sonucundan elde edilen TestRunResult
değerini döndürür. Veya boş
arama yapın.
İlerlemeler | |
---|---|
TestRunResult |
getListDevices
public finalgetListDevices ()
İlerlemeler | |
---|---|
|
hasDeviceFeature
public boolean hasDeviceFeature (String feature)
Parametreler | |
---|---|
feature |
String |
İlerlemeler | |
---|---|
boolean |
Fırlatma | |
---|---|
DeviceNotAvailableException |
installPackage
public final void installPackage (DeviceTestRunOptions options)
Cihazdaki DeviceTestRunOptions
temelinde bir APK yükleyin. APK olacak
otomatik olarak temizlenir.
Parametreler | |
---|---|
options |
DeviceTestRunOptions : Paket yükleme seçenekleri. |
Fırlatma | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
installPackage
public final void installPackage (String apkFileName, String... options)
Cihaza, adı verilen bir apk yükleyin. APK otomatik olarak temizlenecek.
Parametreler | |
---|---|
apkFileName |
String : Apk dosyasının adı. |
options |
String : Yükleme komutuna verilen ek seçenekler |
Fırlatma | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
installPackage
public final void installPackage (ITestDevice device, String apkFileName, String... options)
Belirli bir cihaza adı verilen bir apk yükleyin. APK otomatik olarak temizlenecek.
Parametreler | |
---|---|
device |
ITestDevice : APK'nın yükleneceği ITestDevice . |
apkFileName |
String : Apk dosyasının adı. |
options |
String : Yükleme komutuna verilen ek seçenekler |
Fırlatma | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
yüklemePaketiKullanıcısı
public final void installPackageAsUser (ITestDevice device, String apkFileName, boolean grantPermission, int userId, String... options)
Belirli bir cihazdaki belirli bir kullanıcı için adına verilen bir apk yükleyin.
Parametreler | |
---|---|
device |
ITestDevice : APK'nın yükleneceği ITestDevice . |
apkFileName |
String : Apk dosyasının adı. |
grantPermission |
boolean : Apk yüklenirken izin verme bayrağının iletip iletilmeyeceğini belirtir. |
userId |
int : Apk'nin yükleneceği kullanıcının kimliği. |
options |
String : Yükleme komutuna verilen ek seçenekler |
Fırlatma | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
yüklemePaketiKullanıcısı
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 iletip iletilmeyeceğini belirtir. |
userId |
int : Apk'nin yükleneceği kullanıcının kimliği. |
options |
String : Yükleme komutuna verilen ek seçenekler |
Fırlatma | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
Paket Yüklü
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ı |
İlerlemeler | |
---|---|
boolean |
Paket cihazda bulunursa true |
Fırlatma | |
---|---|
DeviceNotAvailableException |
Paket Yüklü
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 : paketin yüklemesi gereken cihaz. |
pkg |
String : paketin adı |
İlerlemeler | |
---|---|
boolean |
Paket cihazda bulunursa true |
Fırlatma | |
---|---|
DeviceNotAvailableException |
RunDeviceTests
public final boolean runDeviceTests (ITestDevice device, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs)
Yüklü bir araç paketini çalıştırma yöntemi. getLastDeviceRunResults()
hesabını kullan
hemen ardından sonuçlarınızı görebilirsiniz.
Parametreler | |
---|---|
device |
ITestDevice : Enstrümantasyonun çalıştırılacağı cihaz var. |
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 : Testin çalıştırılacağı kullanıcının kimliği. boş olabilir. |
testTimeoutMs |
Long : Her bir test durumuna uygulanacak milisaniye cinsinden zaman aşımı. |
İlerlemeler | |
---|---|
boolean |
Hata olmadan başarılı olursa doğru değerini döndürür. Aksi takdirde False (yanlış) değerini alır. |
Fırlatma | |
---|---|
DeviceNotAvailableException |
RunDeviceTests
public final boolean runDeviceTests (ITestDevice device, String pkgName, String testClassName, String testMethodName, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs)
Yüklü bir araç paketini çalıştırma yöntemi. getLastDeviceRunResults()
hesabını kullan
hemen ardından sonuçlarınızı görebilirsiniz.
Parametreler | |
---|---|
device |
ITestDevice : Enstrümantasyonun çalıştırılacağı cihaz var. |
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 bir test durumuna uygulanacak milisaniye cinsinden zaman aşımı. |
maxTimeToOutputMs |
Long : Testin bir çıkış çıkarmaya başlaması gereken maksimum zaman aşımı süresi. |
maxInstrumentationTimeoutMs |
Long : Tam aracın tamamlaması gereken maksimum zaman aşımı. |
İlerlemeler | |
---|---|
boolean |
Hata olmadan başarılı olursa doğru değerini döndürür. Aksi takdirde False (yanlış) değerini alır. |
Fırlatma | |
---|---|
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)
Yüklü bir araç paketini çalıştırma yöntemi. getLastDeviceRunResults()
hesabını kullan
hemen ardından sonuçlarınızı görebilirsiniz.
Parametreler | |
---|---|
device |
ITestDevice : Enstrümantasyonun çalıştırılacağı cihaz var. |
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 : Testin çalıştırılacağı kullanıcının kimliği. boş olabilir. |
testTimeoutMs |
Long : Her bir test durumuna uygulanacak milisaniye cinsinden zaman aşımı. |
maxTimeToOutputMs |
Long : Testin bir çıkış çıkarmaya başlaması gereken maksimum zaman aşımı süresi. |
maxInstrumentationTimeoutMs |
Long : Tam aracın tamamlaması gereken maksimum zaman aşımı. |
checkResults |
boolean : Sonuçların kilitlenmelere karşı 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ırakmamızın gerekip gerekmediği. |
instrumentationArgs |
: araca aktarılacak bağımsız değişkenlerdir. |
extraListeners |
|
İlerlemeler | |
---|---|
boolean |
Hata olmadan başarılı olduysa doğru değerini döndürür. Aksi takdirde False (yanlış) değerini alır. |
Fırlatma | |
---|---|
DeviceNotAvailableException |
RunDeviceTests
public final boolean runDeviceTests (ITestDevice device, String pkgName, String testClassName, String testMethodName, Long testTimeoutMs)
Yüklü bir araç paketini çalıştırma yöntemi. getLastDeviceRunResults()
hesabını kullan
hemen ardından sonuçlarınızı görebilirsiniz.
Parametreler | |
---|---|
device |
ITestDevice : Enstrümantasyonun çalıştırılacağı cihaz var. |
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 bir test durumuna uygulanacak milisaniye cinsinden zaman aşımı. |
İlerlemeler | |
---|---|
boolean |
Hata olmadan başarılı olursa doğru değerini döndürür. Aksi takdirde False (yanlış) değerini alır. |
Fırlatma | |
---|---|
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)
Yüklü bir araç paketini çalıştırma yöntemi. getLastDeviceRunResults()
hesabını kullan
hemen ardından sonuçlarınızı görebilirsiniz.
Parametreler | |
---|---|
device |
ITestDevice : Enstrümantasyonun çalıştırılacağı cihaz var. |
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 : Testin çalıştırılacağı kullanıcının kimliği. boş olabilir. |
testTimeoutMs |
Long : Her bir test durumuna uygulanacak milisaniye cinsinden zaman aşımı. |
maxTimeToOutputMs |
Long : Testin bir çıkış çıkarmaya başlaması gereken maksimum zaman aşımı süresi. |
maxInstrumentationTimeoutMs |
Long : Tam aracın tamamlaması gereken maksimum zaman aşımı. |
checkResults |
boolean : Sonuçların kilitlenmelere karşı kontrol edilip edilmediği. |
isHiddenApiCheckDisabled |
boolean : Gizli API kontrolünü devre dışı bırakmamız gerekip gerekmediği. |
instrumentationArgs |
: araca aktarılacak bağımsız değişkenlerdir. |
İlerlemeler | |
---|---|
boolean |
Hata olmadan başarılı olduysa doğru değerini döndürür. Aksi takdirde False (yanlış) değerini alır. |
Fırlatma | |
---|---|
DeviceNotAvailableException |
RunDeviceTests
public final boolean runDeviceTests (String pkgName, String testClassName, String testMethodName)
Yüklü bir araç paketini çalıştırma yöntemi. getLastDeviceRunResults()
hesabını kullan
hemen ardından sonuçlarınızı görebilirsiniz.
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ı. |
İlerlemeler | |
---|---|
boolean |
Hata olmadan başarılı olursa doğru değerini döndürür. Aksi takdirde False (yanlış) değerini alır. |
Fırlatma | |
---|---|
DeviceNotAvailableException |
RunDeviceTests
public final boolean runDeviceTests (DeviceTestRunOptions options)
Araç tabanını DeviceTestRunOptions
içindeki bilgileri çalıştırır.
Parametreler | |
---|---|
options |
DeviceTestRunOptions : enstrümantasyon kurulumunu yönlendiren DeviceTestRunOptions . |
İlerlemeler | |
---|---|
boolean |
Hata olmadan başarılı olduysa doğru değerini döndürür. Aksi takdirde False (yanlış) değerini alır. |
Fırlatma | |
---|---|
|
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)
Yüklü bir araç paketini çalıştırma yöntemi. getLastDeviceRunResults()
hesabını kullan
hemen ardından sonuçlarınızı görebilirsiniz.
Parametreler | |
---|---|
device |
ITestDevice : Enstrümantasyonun çalıştırılacağı cihaz var. |
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 : Testin çalıştırılacağı kullanıcının kimliği. boş olabilir. |
testTimeoutMs |
Long : Her bir test durumuna uygulanacak milisaniye cinsinden zaman aşımı. |
maxTimeToOutputMs |
Long : Testin bir çıkış çıkarmaya başlaması gereken maksimum zaman aşımı süresi. |
maxInstrumentationTimeoutMs |
Long : Tam aracın tamamlaması gereken maksimum zaman aşımı. |
checkResults |
boolean : Sonuçların kilitlenmelere karşı 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ırakmamızın gerekip gerekmediği. |
isRestartDisabled |
boolean |
instrumentationArgs |
: araca aktarılacak bağımsız değişkenlerdir. |
extraListeners |
|
İlerlemeler | |
---|---|
boolean |
Hata olmadan başarılı olduysa doğru değerini döndürür. Aksi takdirde False (yanlış) değerini alır. |
Fırlatma | |
---|---|
DeviceNotAvailableException |
RunDeviceTests
public final boolean runDeviceTests (ITestDevice device, String pkgName, String testClassName, String testMethodName)
Yüklü bir araç paketini çalıştırma yöntemi. getLastDeviceRunResults()
hesabını kullan
hemen ardından sonuçlarınızı görebilirsiniz.
Parametreler | |
---|---|
device |
ITestDevice : Enstrümantasyonun çalıştırılacağı cihaz var. |
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ı. |
İlerlemeler | |
---|---|
boolean |
Hata olmadan başarılı olursa doğru değerini döndürür. Aksi takdirde False (yanlış) değerini alır. |
Fırlatma | |
---|---|
DeviceNotAvailableException |
RunDeviceTests
public final boolean runDeviceTests (String pkgName, String testClassName, Integer userId, Long testTimeoutMs)
Yüklü bir araç paketini çalıştırma yöntemi. getLastDeviceRunResults()
hesabını kullan
hemen ardından sonuçlarınızı görebilirsiniz.
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 çalıştırılacağı kullanıcının kimliği. boş olabilir. |
testTimeoutMs |
Long : Her bir test durumuna uygulanacak milisaniye cinsinden zaman aşımı. |
İlerlemeler | |
---|---|
boolean |
Hata olmadan başarılı olursa doğru değerini döndürür. Aksi takdirde False (yanlış) değerini alır. |
Fırlatma | |
---|---|
DeviceNotAvailableException |
RunDeviceTests
public final boolean runDeviceTests (String pkgName, String testClassName)
Yüklü bir araç paketini çalıştırma yöntemi. getLastDeviceRunResults()
hesabını kullan
hemen ardından sonuçlarınızı görebilirsiniz.
Parametreler | |
---|---|
pkgName |
String : çalıştırılacak paketin adı. |
testClassName |
String : Çalıştırılacak test sınıfının adı. |
İlerlemeler | |
---|---|
boolean |
Hata olmadan başarılı olursa doğru değerini döndürür. Aksi takdirde False (yanlış) değerini alır. |
Fırlatma | |
---|---|
DeviceNotAvailableException |
RunDeviceTests
public final boolean runDeviceTests (String pkgName, String testClassName, Long testTimeoutMs)
Yüklü bir araç paketini çalıştırma yöntemi. getLastDeviceRunResults()
hesabını kullan
hemen ardından sonuçlarınızı görebilirsiniz.
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 bir test durumuna uygulanacak milisaniye cinsinden zaman aşımı. |
İlerlemeler | |
---|---|
boolean |
Hata olmadan başarılı olursa doğru değerini döndürür. Aksi takdirde False (yanlış) değerini alır. |
Fırlatma | |
---|---|
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)
Yüklü bir araç paketini çalıştırma yöntemi. getLastDeviceRunResults()
hesabını kullan
hemen ardından sonuçlarınızı görebilirsiniz.
Parametreler | |
---|---|
device |
ITestDevice : Enstrümantasyonun çalıştırılacağı cihaz var. |
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 : Testin çalıştırılacağı kullanıcının kimliği. boş olabilir. |
testTimeoutMs |
Long : Her bir test durumuna uygulanacak milisaniye cinsinden zaman aşımı. |
maxTimeToOutputMs |
Long : Testin bir çıkış çıkarmaya başlaması gereken maksimum zaman aşımı süresi. |
maxInstrumentationTimeoutMs |
Long : Tam aracın tamamlaması gereken maksimum zaman aşımı. |
checkResults |
boolean : Sonuçların kilitlenmelere karşı 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 |
: araca aktarılacak bağımsız değişkenlerdir. |
extraListeners |
|
İlerlemeler | |
---|---|
boolean |
Hata olmadan başarılı olduysa doğru değerini döndürür. Aksi takdirde False (yanlış) değerini alır. |
Fırlatma | |
---|---|
DeviceNotAvailableException |
RunDeviceTests
public final boolean runDeviceTests (String runner, String pkgName, String testClassName, String testMethodName)
Yüklü bir araç paketini çalıştırma yöntemi. getLastDeviceRunResults()
hesabını kullan
hemen ardından sonuçlarınızı görebilirsiniz.
Parametreler | |
---|---|
runner |
String : kullanılacak enstrümantasyon gezgini. |
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ı. |
İlerlemeler | |
---|---|
boolean |
Hata olmadan başarılı olursa doğru değerini döndürür. Aksi takdirde False (yanlış) değerini alır. |
Fırlatma | |
---|---|
DeviceNotAvailableException |
setTestBilgileri
public final void setTestInformation (TestInformation testInformation)
Parametreler | |
---|---|
testInformation |
TestInformation |
removePackage
public final String uninstallPackage (String pkgName)
Paketin yüklemesini cihazdan kaldırır.
Parametreler | |
---|---|
pkgName |
String : kaldırılacak Android paketi |
İlerlemeler | |
---|---|
String |
hata koduyla birlikte String veya başarılıysa null |
Fırlatma | |
---|---|
DeviceNotAvailableException |
removePackage
public final String uninstallPackage (ITestDevice device, String pkgName)
Paketin yüklemesini cihazdan kaldırır
Parametreler | |
---|---|
device |
ITestDevice : paketin yüklemesi gereken cihaz. |
pkgName |
String : kaldırılacak Android paketi |
İlerlemeler | |
---|---|
String |
hata koduyla birlikte String veya başarılıysa null |
Fırlatma | |
---|---|
DeviceNotAvailableException |