BaseHostJUnit4Test
public
abstract
class
BaseHostJUnit4Test
extends Object
implements
IAbiReceiver,
ITestInformationReceiver
| java.lang.Object | |
| ↳ | 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 testlerinin ana makine tarafında yüklenmesi, çalıştırılması ve temizlenmesi için destek sağlar. Bu sınıf, birden fazla cihazla uyumludur. Yinelenen yardımcı program ve temel sınıfı önlemek için ana makine tarafında enstrümantasyon testleri çalıştırmak üzere tek ve doğru kaynak olmalıdır.
Özet
Herkese açık oluşturucular | |
|---|---|
BaseHostJUnit4Test()
|
|
Herkese açık yöntemler | |
|---|---|
final
void
|
autoTearDown()
Yüklenen tüm APK'lar için otomatik olarak parçalama işlemi yapılır. |
final
IAbi
|
getAbi()
|
final
IBuildInfo
|
getBuild()
|
final
ITestDevice
|
getDevice()
|
final
IInvocationContext
|
getInvocationContext()
|
final
TestRunResult
|
getLastDeviceRunResults()
Çalıştırılan son runDeviceTests'in |
final
List<ITestDevice>
|
getListDevices()
|
TestInformation
|
getTestInformation()
|
boolean
|
hasDeviceFeature(String feature)
|
final
void
|
installPackage(DeviceTestRunOptions options)
Cihazdaki |
final
void
|
installPackage(String apkFileName, String... options)
Cihazda adı verilen bir APK'yı yükleyin. |
final
void
|
installPackage(ITestDevice device, String apkFileName, String... options)
Belirli bir cihazda, adı verilen bir APK'yı yükleyin. |
final
void
|
installPackageAsUser(ITestDevice device, String apkFileName, boolean grantPermission, int userId, String... options)
Belirli bir cihazda belirli bir kullanıcı için adını verdiğiniz bir APK'yı yükleyin. |
final
void
|
installPackageAsUser(String apkFileName, boolean grantPermission, int userId, String... options)
Belirli bir kullanıcı için adını kullanarak bir APK yükleyin. |
final
boolean
|
isPackageInstalled(String pkg)
Belirli bir ada sahip paketin cihaza yüklenip yüklenmediğini kontrol eder. |
final
boolean
|
isPackageInstalled(ITestDevice device, String pkg)
Belirli bir ada sahip paketin cihaza yüklenip yüklenmediğini kontrol eder. |
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, boolean instrumentInPcc, Map<String, String> instrumentationArgs, List<ITestLifeCycleReceiver> extraListeners)
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, Map<String, String> instrumentationArgs, List<ITestLifeCycleReceiver> extraListeners)
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, Map<String, String> instrumentationArgs)
Yüklü bir araç paketini çalıştırma yöntemi. |
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 pkgName, String testClassName, String testMethodName, Long testTimeoutMs)
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, Map<String, String> instrumentationArgs, List<ITestLifeCycleReceiver> extraListeners)
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(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)
Cihazdaki bir paketin yüklemesini kaldırır. |
Herkese açık oluşturucular
BaseHostJUnit4Test
public BaseHostJUnit4Test ()
Herkese açık yöntemler
autoTearDown
public final void autoTearDown ()
Yüklenen tüm APK'lar için otomatik olarak parçalama işlemi yapılır. Bu işlem, yüklendikleri cihazdan tüm APK'ları kaldırır.
| Verdiği hatalar | |
|---|---|
DeviceNotAvailableException |
|
getInvocationContext
public final IInvocationContext getInvocationContext ()
| İadeler | |
|---|---|
IInvocationContext |
|
getLastDeviceRunResults
public final TestRunResult getLastDeviceRunResults ()
Çalıştırılan son runDeviceTests'in TestRunResult değerini döndürür. Sonuç yoksa boş değer.
| İadeler | |
|---|---|
TestRunResult |
|
hasDeviceFeature
public boolean hasDeviceFeature (String feature)
| Parametreler | |
|---|---|
feature |
String |
| Döndürülenler | |
|---|---|
boolean |
|
| Verdiği hatalar | |
|---|---|
DeviceNotAvailableException |
|
installPackage
public final void installPackage (DeviceTestRunOptions options)
Cihazdaki DeviceTestRunOptions temel alınarak bir APK yüklenir. Apk otomatik olarak temizlenir.
| Parametreler | |
|---|---|
options |
DeviceTestRunOptions: Paket yükleme seçenekleri. |
| Verdiği hatalar | |
|---|---|
DeviceNotAvailableException |
|
TargetSetupError |
|
installPackage
public final void installPackage (String apkFileName,
String... options)Cihazda adı verilen bir APK'yı yükleyin. Apk otomatik olarak temizlenir.
| Parametreler | |
|---|---|
apkFileName |
String: APK dosyasının adı. |
options |
String: yükleme komutuna verilen ek seçenekler |
| Verdiği hatalar | |
|---|---|
DeviceNotAvailableException |
|
TargetSetupError |
|
installPackage
public final void installPackage (ITestDevice device, String apkFileName, String... options)
Belirli bir cihazda, adı verilen bir APK'yı yükleyin. Apk otomatik olarak temizlenir.
| 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 |
| Verdiği hatalar | |
|---|---|
DeviceNotAvailableException |
|
TargetSetupError |
|
installPackageAsUser
public final void installPackageAsUser (ITestDevice device, String apkFileName, boolean grantPermission, int userId, String... options)
Belirli bir cihazda belirli bir kullanıcı için adını verdiğiniz bir APK'yı 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 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 |
| Verdiği hatalar | |
|---|---|
DeviceNotAvailableException |
|
TargetSetupError |
|
installPackageAsUser
public final void installPackageAsUser (String apkFileName,
boolean grantPermission,
int userId,
String... options)Belirli bir kullanıcı için adını girerek bir APK yükleyin.
| Parametreler | |
|---|---|
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 |
| Verdiği hatalar | |
|---|---|
DeviceNotAvailableException |
|
TargetSetupError |
|
isPackageInstalled
public final boolean isPackageInstalled (String pkg)
Belirli bir ada sahip paketin cihaza yüklenip yüklenmediğini kontrol eder.
| Parametreler | |
|---|---|
pkg |
String: paketin adı |
| İadeler | |
|---|---|
boolean |
Paket cihazda bulunursa true |
| Verdiği hatalar | |
|---|---|
DeviceNotAvailableException |
|
isPackageInstalled
public final boolean isPackageInstalled (ITestDevice device, String pkg)
Belirli bir ada sahip paketin cihaza yüklenip yüklenmediğini kontrol eder.
| Parametreler | |
|---|---|
device |
ITestDevice: Paketin kaldırılması gereken cihaz. |
pkg |
String: paketin adı |
| İadeler | |
|---|---|
boolean |
Paket cihazda bulunursa true |
| Verdiği hatalar | |
|---|---|
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, boolean instrumentInPcc, Map<String, String> instrumentationArgs, List<ITestLifeCycleReceiver> extraListeners)
Yüklü bir araç paketini çalıştırma yöntemi. Sonuçların ayrıntılarını almak için hemen ardından getLastDeviceRunResults() kullanın.
| Parametreler | |
|---|---|
device |
ITestDevice: Enstrümentasyonun ç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: Ç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 test durumuna uygulanacak milisaniye cinsinden zaman aşımı. |
maxTimeToOutputMs |
Long: Testin bir şeyler çıkarmaya başlaması için gereken maksimum zaman aşımı. |
maxInstrumentationTimeoutMs |
Long: Tam enstrümanın tamamlanması için gereken maksimum zaman aşımı. |
checkResults |
boolean: Sonuçların kilitlenme açısından kontrol edilip edilmediği. |
isHiddenApiCheckDisabled |
boolean: Gizli API kontrolünün devre dışı bırakılıp bırakılmayacağı. |
isTestApiCheckDisabled |
boolean: Test API'si kontrolünün devre dışı bırakılıp bırakılmaması gerektiği. |
isIsolatedStorageDisabled |
boolean: Yalıtılmış depolama devre dışı bırakılmalı mı? |
isWindowAnimationDisabled |
boolean: Pencere animasyonunun devre dışı bırakılıp bırakılmaması gerektiği. |
isRestartDisabled |
boolean |
instrumentInPcc |
boolean |
instrumentationArgs |
Map: Enstrümana iletilecek bağımsız değişkenler. |
extraListeners |
List |
| İadeler | |
|---|---|
boolean |
Başarılıysa doğru. Aksi takdirde false (yanlış) değerini alır. |
| Verdiği hatalar | |
|---|---|
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, Map<String, String> instrumentationArgs, List<ITestLifeCycleReceiver> extraListeners)
Yüklü bir araç paketini çalıştırma yöntemi. Sonuçların ayrıntılarını almak için hemen ardından getLastDeviceRunResults() kullanın.
| Parametreler | |
|---|---|
device |
ITestDevice: Enstrümentasyonun ç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: Ç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 test durumuna uygulanacak milisaniye cinsinden zaman aşımı. |
maxTimeToOutputMs |
Long: Testin bir şeyler çıkarmaya başlaması için gereken maksimum zaman aşımı. |
maxInstrumentationTimeoutMs |
Long: Tam enstrümanın tamamlanması için gereken maksimum zaman aşımı. |
checkResults |
boolean: Sonuçların kilitlenme açısından kontrol edilip edilmediği. |
isHiddenApiCheckDisabled |
boolean: Gizli API kontrolünün devre dışı bırakılıp bırakılmayacağı. |
isTestApiCheckDisabled |
boolean: Test API'si kontrolünün devre dışı bırakılıp bırakılmaması gerektiği. |
isIsolatedStorageDisabled |
boolean: Yalıtılmış depolama devre dışı bırakılmalı mı? |
isWindowAnimationDisabled |
boolean: Pencere animasyonunun devre dışı bırakılıp bırakılmaması gerektiği. |
instrumentationArgs |
Map: Enstrümana iletilecek bağımsız değişkenler. |
extraListeners |
List |
| İadeler | |
|---|---|
boolean |
Başarılıysa doğru. Aksi takdirde false (yanlış) değerini alır. |
| Verdiği hatalar | |
|---|---|
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, Map<String, String> instrumentationArgs)
Yüklü bir araç paketini çalıştırma yöntemi. Sonuçların ayrıntılarını almak için hemen ardından getLastDeviceRunResults() kullanın.
| Parametreler | |
|---|---|
device |
ITestDevice: Enstrümentasyonun ç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: Ç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 test durumuna uygulanacak milisaniye cinsinden zaman aşımı. |
maxTimeToOutputMs |
Long: Testin bir şeyler çıkarmaya başlaması için gereken maksimum zaman aşımı. |
maxInstrumentationTimeoutMs |
Long: Tam enstrümanın tamamlanması için gereken maksimum zaman aşımı. |
checkResults |
boolean: Sonuçların kilitlenme açısından kontrol edilip edilmediği. |
isHiddenApiCheckDisabled |
boolean: Gizli API kontrolünün devre dışı bırakılıp bırakılmayacağı. |
instrumentationArgs |
Map: Enstrümana iletilecek bağımsız değişkenler. |
| İadeler | |
|---|---|
boolean |
Başarılıysa doğru. Aksi takdirde false (yanlış) değerini alır. |
| Verdiği hatalar | |
|---|---|
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 ardından getLastDeviceRunResults() kullanın.
| Parametreler | |
|---|---|
device |
ITestDevice: Enstrümentasyonun ç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ı. |
userId |
Integer: Testin çalıştırılacağı kullanıcının kimliği. Boş olabilir. |
testTimeoutMs |
Long: Her test durumuna uygulanacak milisaniye cinsinden zaman aşımı. |
| İadeler | |
|---|---|
boolean |
Başarısız olmadan başarılı olursa doğru (True) değerini döndürür. Aksi takdirde false (yanlış) değerini alır. |
| Verdiği hatalar | |
|---|---|
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ı almak için hemen ardından getLastDeviceRunResults() kullanın.
| Parametreler | |
|---|---|
device |
ITestDevice: Enstrümentasyonun ç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ı. |
testTimeoutMs |
Long: Her test durumuna uygulanacak milisaniye cinsinden zaman aşımı. |
maxTimeToOutputMs |
Long: Testin bir şeyler çıkarmaya başlaması için gereken maksimum zaman aşımı. |
maxInstrumentationTimeoutMs |
Long: Tam enstrümanın tamamlanması için gereken maksimum zaman aşımı. |
| İadeler | |
|---|---|
boolean |
Başarısız olmadan başarılı olursa doğru (True) değerini döndürür. Aksi takdirde false (yanlış) değerini alır. |
| Verdiği hatalar | |
|---|---|
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ı almak için hemen ardından getLastDeviceRunResults() kullanın.
| Parametreler | |
|---|---|
device |
ITestDevice: Enstrümentasyonun ç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ı. |
testTimeoutMs |
Long: Her test durumuna uygulanacak milisaniye cinsinden zaman aşımı. |
| İadeler | |
|---|---|
boolean |
Başarısız olmadan başarılı olursa doğru (True) değerini döndürür. Aksi takdirde false (yanlış) değerini alır. |
| Verdiği hatalar | |
|---|---|
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ı almak için hemen ardından 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ı. |
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ğru (True) değerini döndürür. Aksi takdirde false (yanlış) değerini alır. |
| Verdiği hatalar | |
|---|---|
DeviceNotAvailableException |
|
runDeviceTests
public final boolean runDeviceTests (DeviceTestRunOptions options)
DeviceTestRunOptions içindeki bilgilere göre enstrümantasyon çalıştırır.
| Parametreler | |
|---|---|
options |
DeviceTestRunOptions: Enstrüman kurulumunu sağlayan DeviceTestRunOptions. |
| İadeler | |
|---|---|
boolean |
Başarılıysa doğru. Aksi takdirde false (yanlış) değerini alır. |
| Verdiği hatalar | |
|---|---|
|
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, Map<String, String> instrumentationArgs, List<ITestLifeCycleReceiver> extraListeners)
Yüklü bir araç paketini çalıştırma yöntemi. Sonuçların ayrıntılarını almak için hemen ardından getLastDeviceRunResults() kullanın.
| Parametreler | |
|---|---|
device |
ITestDevice: Enstrümentasyonun ç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: Ç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 test durumuna uygulanacak milisaniye cinsinden zaman aşımı. |
maxTimeToOutputMs |
Long: Testin bir şeyler çıkarmaya başlaması için gereken maksimum zaman aşımı. |
maxInstrumentationTimeoutMs |
Long: Tam enstrümanın tamamlanması için gereken maksimum zaman aşımı. |
checkResults |
boolean: Sonuçların kilitlenme açısından kontrol edilip edilmediği. |
isHiddenApiCheckDisabled |
boolean: Gizli API kontrolünün devre dışı bırakılıp bırakılmayacağı. |
isTestApiCheckDisabled |
boolean: Test API'si kontrolünün devre dışı bırakılıp bırakılmaması gerektiği. |
isIsolatedStorageDisabled |
boolean: Yalıtılmış depolama devre dışı bırakılmalı mı? |
instrumentationArgs |
Map: Enstrümana iletilecek bağımsız değişkenler. |
extraListeners |
List |
| İadeler | |
|---|---|
boolean |
Başarılıysa doğru. Aksi takdirde false (yanlış) değerini alır. |
| Verdiği hatalar | |
|---|---|
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ı almak için hemen ardından getLastDeviceRunResults() kullanın.
| Parametreler | |
|---|---|
device |
ITestDevice: Enstrümentasyonun ç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ı. |
| İadeler | |
|---|---|
boolean |
Başarısız olmadan başarılı olursa doğru (True) değerini döndürür. Aksi takdirde false (yanlış) değerini alır. |
| Verdiği hatalar | |
|---|---|
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ı almak için hemen ardından 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ı. |
userId |
Integer: Testin çalıştırılacağı kullanıcının kimliği. Boş olabilir. |
testTimeoutMs |
Long: Her test durumuna uygulanacak milisaniye cinsinden zaman aşımı. |
| İadeler | |
|---|---|
boolean |
Başarısız olmadan başarılı olursa doğru (True) değerini döndürür. Aksi takdirde false (yanlış) değerini alır. |
| Verdiği hatalar | |
|---|---|
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ı almak için hemen ardından 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ı. |
| İadeler | |
|---|---|
boolean |
Başarısız olmadan başarılı olursa doğru (True) değerini döndürür. Aksi takdirde false (yanlış) değerini alır. |
| Verdiği hatalar | |
|---|---|
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 ardından 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 durumuna uygulanacak milisaniye cinsinden zaman aşımı. |
| İadeler | |
|---|---|
boolean |
Başarısız olmadan başarılı olursa doğru (True) değerini döndürür. Aksi takdirde false (yanlış) değerini alır. |
| Verdiği hatalar | |
|---|---|
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ı almak için hemen ardından getLastDeviceRunResults() 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: Çalıştırılacak sınıftaki test yönteminin adı. |
| İadeler | |
|---|---|
boolean |
Başarısız olmadan başarılı olursa doğru (True) değerini döndürür. Aksi takdirde false (yanlış) değerini alır. |
| Verdiği hatalar | |
|---|---|
DeviceNotAvailableException |
|
setTestInformation
public final void setTestInformation (TestInformation testInformation)
| Parametreler | |
|---|---|
testInformation |
TestInformation |
uninstallPackage
public final String uninstallPackage (String pkgName)
Cihazdaki bir paketin yüklemesini kaldırır.
| Parametreler | |
|---|---|
pkgName |
String: Kaldırılacak Android paketi |
| İadeler | |
|---|---|
String |
Hata koduyla birlikte String veya başarı durumunda null |
| Verdiği hatalar | |
|---|---|
DeviceNotAvailableException |
|
uninstallPackage
public final String uninstallPackage (ITestDevice device, String pkgName)
Cihazdaki bir paketin yüklemesini kaldırır.
| Parametreler | |
|---|---|
device |
ITestDevice: Paketin kaldırılması gereken cihaz. |
pkgName |
String: Kaldırılacak Android paketi |
| İadeler | |
|---|---|
String |
Hata koduyla birlikte String veya başarı durumunda null |
| Verdiği hatalar | |
|---|---|
DeviceNotAvailableException |
|