BaseHostJUnit4Test
public
abstract
class
BaseHostJUnit4Test
extends Object
implements
IAbiReceiver,
ITestInformationReceiver
java.lang.Nesne | |
\t | com.android.tradefed.testtype.junit4.BaseHostJUnit4Test |
Ana makine JUnit4 tarzı testleri çalıştırmak için temel test sınıfı. Bu sınıf, enstrümantasyon testlerini ana makine tarafında yükleme, çalıştırma ve temizleme için destek sağlar. Bu sınıf birden çok cihazla uyumludur. Yinelenen yardımcı program ve temel sınıftan kaçınmak için araçla testleri ana taraftan çalıştırmak üzere tek doğru kaynak olmalıdır.
Özet
Herkese açık kurucular | |
---|---|
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 son runDeviceTests işlevinden kaynaklanan |
final
|
getListDevices()
|
TestInformation
|
getTestInformation()
|
boolean
|
hasDeviceFeature(String feature)
|
final
void
|
installPackage(DeviceTestRunOptions options)
Cihaza |
final
void
|
installPackage(String apkFileName, String... options)
Cihaza adını belirterek bir apk yükleyin. |
final
void
|
installPackage(ITestDevice device, String apkFileName, String... options)
Belirli bir cihaza, adını belirterek apk yükleme |
final
void
|
installPackageAsUser(ITestDevice device, String apkFileName, boolean grantPermission, int userId, String... options)
Belirli bir cihazdaki belirli bir kullanıcı için adını belirterek bir APK yükleme. |
final
void
|
installPackageAsUser(String apkFileName, boolean grantPermission, int userId, String... options)
Belirli bir kullanıcı için adını belirterek apk yükleme |
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)
Belirli bir ada sahip bir paketin cihaza yüklenip yüklenmediğini 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)
|
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(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 pkgName, String testClassName, Long testTimeoutMs)
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)
Cihazdaki bir paketin yüklemesini kaldırır. |
final
String
|
uninstallPackage(ITestDevice device, String pkgName)
Paketin yüklemesini cihazdan kaldırır |
Herkese açık kurucular
BaseHostJUnit4Testi
public BaseHostJUnit4Test ()
Herkese açık yöntemler
autoTearDown
public final void autoTearDown ()
Yüklü tüm apk'lar için otomatik kaynak ayıklama. Bu işlem, yüklü olduğu cihazdaki tüm APK'yı kaldırır.
Atışlar | |
---|---|
DeviceNotAvailableException |
getInvocationContext
public final IInvocationContext getInvocationContext ()
İlerlemeler | |
---|---|
IInvocationContext |
getLastDeviceRunResults
public final TestRunResult getLastDeviceRunResults ()
Çalıştırılan son runDeviceTests işlevinden kaynaklanan TestRunResult
değerini döndürür. Sonuç yoksa boştur.
İlerlemeler | |
---|---|
TestRunResult |
getListDevices
public finalgetListDevices ()
İlerlemeler | |
---|---|
|
hasDeviceFeature
public boolean hasDeviceFeature (String feature)
Parametreler | |
---|---|
feature |
String |
İlerlemeler | |
---|---|
boolean |
Atışlar | |
---|---|
DeviceNotAvailableException |
installPackage
public final void installPackage (DeviceTestRunOptions options)
Cihaza DeviceTestRunOptions
'ye dayalı bir apk yükleyin. Apk 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ını belirterek bir apk yükleyin. Apk otomatik olarak temizlenir.
Parametreler | |
---|---|
apkFileName |
String : Apk dosyasının adı. |
options |
String : Yükleme komutuna verilen ek seçenekler |
Atışlar | |
---|---|
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 temizlenir.
Parametreler | |
---|---|
device |
ITestDevice : APK'nın yükleneceği ITestDevice . |
apkFileName |
String : APK dosyasının adıdır. |
options |
String : Yükleme komutuna verilen ek seçenekler |
Atışlar | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
installPackageAsUser
public final void installPackageAsUser (ITestDevice device, String apkFileName, boolean grantPermission, int userId, String... options)
Belirli bir cihazdaki belirli bir kullanıcı için adını belirterek bir APK yükleme.
Parametreler | |
---|---|
device |
ITestDevice : APK'nın yükleneceği ITestDevice . |
apkFileName |
String : Apk dosyasının adı. |
grantPermission |
boolean : APK yüklenirken izin verme işaretinin iletilip iletilmeyeceği. |
userId |
int : APK'nın yükleneceği kullanıcının kullanıcı kimliği. |
options |
String : Yükleme komutuna verilen ek seçenekler |
Atışlar | |
---|---|
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ıdır. |
grantPermission |
boolean : APK yüklenirken izin verme işaretinin iletilip iletilmeyeceği. |
userId |
int : APK'nın yükleneceği kullanıcının kullanıcı kimliği. |
options |
String : Yükleme komutuna verilen ek seçenekler |
Atışlar | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
isPackageInstalled
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 doğru değerini döndürür. |
Atışlar | |
---|---|
DeviceNotAvailableException |
isPackageInstalled
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ı |
İlerlemeler | |
---|---|
boolean |
Paket cihazda bulunursa doğru değerini döndürür. |
Atışlar | |
---|---|
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. Sonuçların ayrıntılarını almak için hemen sonrasında getLastDeviceRunResults()
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 çalıştırılacağı kullanıcının kimliği null olabilir. |
testTimeoutMs |
Long : Her bir test durumuna uygulanacak milisaniye cinsinden zaman aşımı. |
İlerlemeler | |
---|---|
boolean |
İşlem hatasız bir şekilde başarılı olursa doğru değerini döndürür. Aksi takdirde False (yanlış) değerini alır. |
Atışlar | |
---|---|
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. Sonuçların ayrıntılarını görmek için hemen ardından getLastDeviceRunResults()
simgesini 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 bir test durumuna uygulanacak milisaniye cinsinden zaman aşımı. |
maxTimeToOutputMs |
Long : Testin bir şey vermeye başlaması için gereken maksimum zaman aşımı. |
maxInstrumentationTimeoutMs |
Long : Tam enstrümantasyonun tamamlanması için gereken maksimum zaman aşımı. |
İlerlemeler | |
---|---|
boolean |
İşlem hatasız bir şekilde başarılı olursa doğru değerini döndürür. Aksi takdirde False (yanlış) değerini alır. |
Atışlar | |
---|---|
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. Sonuçların ayrıntılarını görmek için hemen ardından getLastDeviceRunResults()
simgesini 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 çalıştırılacağı kullanıcının kimliği null olabilir. |
testTimeoutMs |
Long : Her test senaryosuna uygulanacak milisaniye cinsinden zaman aşımı. |
maxTimeToOutputMs |
Long : Testin bir şey vermeye başlaması için gereken maksimum zaman aşımı. |
maxInstrumentationTimeoutMs |
Long : Tam enstrümantasyonun tamamlanması için 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ırakıp bırakmayacağımız. |
isTestApiCheckDisabled |
boolean : test api kontrolünü devre dışı bırakıp bırakmayacağımız. |
isIsolatedStorageDisabled |
boolean : Ayrı depolama alanını devre dışı bırakıp bırakmayacağımız. |
isWindowAnimationDisabled |
boolean : Pencere animasyonunu devre dışı bırakıp bırakmayacağımız. |
instrumentationArgs |
: Enstrümantasyona iletilecek bağımsız değişkenler. |
extraListeners |
|
İlerlemeler | |
---|---|
boolean |
İşlem hatasız bir şekilde tamamlandıysa doğru değerini döndürür. Aksi takdirde False (yanlış) değerini alır. |
Atışlar | |
---|---|
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. Sonuçların ayrıntılarını görmek için hemen ardından getLastDeviceRunResults()
simgesini 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 bir test durumuna uygulanacak milisaniye cinsinden zaman aşımı. |
İlerlemeler | |
---|---|
boolean |
İşlem hatasız bir şekilde başarılı olursa doğru değerini döndürür. Aksi takdirde False (yanlış) değerini alır. |
Atışlar | |
---|---|
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. Sonuçların ayrıntılarını almak için hemen sonrasında getLastDeviceRunResults()
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 çalıştırılacağı kullanıcının kimliği null olabilir. |
testTimeoutMs |
Long : Her test senaryosuna uygulanacak milisaniye cinsinden zaman aşımı. |
maxTimeToOutputMs |
Long : Testin bir şey vermeye başlaması için gereken maksimum zaman aşımı. |
maxInstrumentationTimeoutMs |
Long : Tam enstrümantasyonun tamamlanması için 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 |
: Enstrümantasyona iletilecek bağımsız değişkenler. |
İlerlemeler | |
---|---|
boolean |
İşlem hatasız bir şekilde tamamlandıysa doğru değerini döndürür. Aksi takdirde False (yanlış) değerini alır. |
Atışlar | |
---|---|
DeviceNotAvailableException |
RunDeviceTests
public final boolean runDeviceTests (String pkgName, String testClassName, String testMethodName)
Yüklü bir araç paketini çalıştırma yöntemi. Sonuçların ayrıntılarını görmek için hemen ardından getLastDeviceRunResults()
simgesini 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ı. |
İlerlemeler | |
---|---|
boolean |
İşlem hatasız bir şekilde başarılı olursa doğru değerini döndürür. Aksi takdirde False (yanlış) değerini alır. |
Atışlar | |
---|---|
DeviceNotAvailableException |
runDeviceTests
public final boolean runDeviceTests (DeviceTestRunOptions options)
DeviceTestRunOptions
içindeki bilgilere göre enstrümantasyonu çalıştırır.
Parametreler | |
---|---|
options |
DeviceTestRunOptions : Enstrümantasyon kurulumunu yöneten DeviceTestRunOptions . |
İlerlemeler | |
---|---|
boolean |
İşlem hatasız bir şekilde tamamlandıysa doğru değerini döndürür. Aksi takdirde False (yanlış) değerini alır. |
Atışlar | |
---|---|
|
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. Sonuçların ayrıntılarını görmek için hemen ardından getLastDeviceRunResults()
simgesini 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 çalıştırılacağı kullanıcının kimliği null olabilir. |
testTimeoutMs |
Long : Her test senaryosuna uygulanacak milisaniye cinsinden zaman aşımı. |
maxTimeToOutputMs |
Long : Testin bir şey vermeye başlaması için gereken maksimum zaman aşımı. |
maxInstrumentationTimeoutMs |
Long : Tam enstrümantasyonun tamamlanması için 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ırakıp bırakmayacağımız. |
isTestApiCheckDisabled |
boolean : test api kontrolünü devre dışı bırakıp bırakmayacağımız. |
isIsolatedStorageDisabled |
boolean : Ayrı depolama alanını devre dışı bırakıp bırakmayacağımız. |
isWindowAnimationDisabled |
boolean : Pencere animasyonunu devre dışı bırakıp bırakmayacağımız. |
isRestartDisabled |
boolean |
instrumentationArgs |
: Enstrümantasyona iletilecek bağımsız değişkenler. |
extraListeners |
|
İlerlemeler | |
---|---|
boolean |
İşlem hatasız bir şekilde tamamlandıysa doğru değerini döndürür. Aksi takdirde False (yanlış) değerini alır. |
Atışlar | |
---|---|
DeviceNotAvailableException |
RunDeviceTests
public final boolean runDeviceTests (ITestDevice device, String pkgName, String testClassName, String testMethodName)
Yüklü bir araç paketini çalıştırma yöntemi. Sonuçların ayrıntılarını görmek için hemen ardından getLastDeviceRunResults()
simgesini 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 : Çalıştırılacak sınıftaki test yönteminin adı. |
İlerlemeler | |
---|---|
boolean |
İşlem hatasız bir şekilde başarılı olursa doğru değerini döndürür. Aksi takdirde False (yanlış) değerini alır. |
Atışlar | |
---|---|
DeviceNotAvailableException |
RunDeviceTests
public final boolean runDeviceTests (String pkgName, String testClassName, Integer userId, Long testTimeoutMs)
Yüklü bir araç paketini çalıştırma yöntemi. Sonuçların ayrıntılarını görmek için hemen ardından getLastDeviceRunResults()
simgesini 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 ç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 |
İşlem hatasız bir şekilde başarılı olursa doğru değerini döndürür. Aksi takdirde False (yanlış) değerini alır. |
Atışlar | |
---|---|
DeviceNotAvailableException |
RunDeviceTests
public final boolean runDeviceTests (String pkgName, String testClassName)
Yüklü bir araç paketini çalıştırma yöntemi. Sonuçların ayrıntılarını görmek için hemen ardından getLastDeviceRunResults()
simgesini kullanın.
Parametreler | |
---|---|
pkgName |
String : Çalıştırılacak paketin adı. |
testClassName |
String : Çalıştırılacak test sınıfının adı. |
İlerlemeler | |
---|---|
boolean |
İşlem hatasız bir şekilde başarılı olursa doğru değerini döndürür. Aksi takdirde False (yanlış) değerini alır. |
Atışlar | |
---|---|
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. Sonuçların ayrıntılarını görmek için hemen ardından getLastDeviceRunResults()
simgesini 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 çalıştırılacağı kullanıcının kimliği null olabilir. |
testTimeoutMs |
Long : Her test senaryosuna uygulanacak milisaniye cinsinden zaman aşımı. |
maxTimeToOutputMs |
Long : Testin bir şey vermeye başlaması için gereken maksimum zaman aşımı. |
maxInstrumentationTimeoutMs |
Long : Tam enstrümantasyonun tamamlanması için 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ırakıp bırakmayacağımız. |
isTestApiCheckDisabled |
boolean : test api kontrolünü devre dışı bırakıp bırakmayacağımız. |
isIsolatedStorageDisabled |
boolean : Ayrı depolama alanını devre dışı bırakıp bırakmayacağımız. |
instrumentationArgs |
: Enstrümantasyona iletilecek bağımsız değişkenler. |
extraListeners |
|
İlerlemeler | |
---|---|
boolean |
İşlem hatasız bir şekilde tamamlandıysa doğru değerini döndürür. Aksi takdirde False (yanlış) değerini alır. |
Atışlar | |
---|---|
DeviceNotAvailableException |
RunDeviceTests
public final boolean runDeviceTests (String pkgName, String testClassName, Long testTimeoutMs)
Yüklü bir araç paketini çalıştırma yöntemi. Sonuçların ayrıntılarını almak için hemen sonrasında getLastDeviceRunResults()
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ı. |
İlerlemeler | |
---|---|
boolean |
İşlem hatasız bir şekilde başarılı olursa doğru değerini döndürür. Aksi takdirde False (yanlış) değerini alır. |
Atışlar | |
---|---|
DeviceNotAvailableException |
RunDeviceTests
public final boolean runDeviceTests (String runner, String pkgName, String testClassName, String testMethodName)
Yüklü bir araç paketini çalıştırma yöntemi. Sonuçların ayrıntılarını görmek için hemen ardından getLastDeviceRunResults()
simgesini kullanın.
Parametreler | |
---|---|
runner |
String : Kullanılacak enstrümantasyon çalıştırıcı. |
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 |
İşlem hatasız bir şekilde başarılı olursa doğru değerini döndürür. Aksi takdirde False (yanlış) değerini alır. |
Atışlar | |
---|---|
DeviceNotAvailableException |
setTestBilgileri
public final void setTestInformation (TestInformation testInformation)
Parametreler | |
---|---|
testInformation |
TestInformation |
uninstallPackage
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 |
uninstallPackage
public final String uninstallPackage (ITestDevice device, String pkgName)
Cihazdaki bir paketin yüklemesini kaldırır.
Parametreler | |
---|---|
device |
ITestDevice : Paketi kaldırması gereken cihaz. |
pkgName |
String : kaldırılacak Android paketi |
İlerlemeler | |
---|---|
String |
hata koduyla birlikte String veya başarılıysa null |
Fırlatma | |
---|---|
DeviceNotAvailableException |