BaseHostJUnit4Test
public
abstract
class
BaseHostJUnit4Test
extends Object
implements
IAbiReceiver,
ITestInformationReceiver
java.lang.Object
|
↳ |
com.android.tradefed.testtype.junit4.BaseHostJUnit4Test
|
Class pengujian dasar untuk menjalankan pengujian gaya JUnit4 host. Class ini memberikan dukungan untuk menginstal, menjalankan,
dan membersihkan uji instrumentasi dari sisi host. Class ini kompatibel dengan multi-perangkat.
Harus menjadi satu sumber tepercaya untuk menjalankan uji instrumentasi dari sisi host guna
menghindari utilitas dan class dasar duplikat.
Ringkasan
Metode publik |
final
void
|
autoTearDown()
Penghapusan otomatis untuk semua apk yang diinstal.
|
final
IAbi
|
getAbi()
|
final
IBuildInfo
|
getBuild()
|
final
ITestDevice
|
getDevice()
|
final
IInvocationContext
|
getInvocationContext()
|
final
TestRunResult
|
getLastDeviceRunResults()
Menampilkan TestRunResult yang dihasilkan dari runDeviceTests terbaru yang dijalankan.
|
final
|
getListDevices()
|
TestInformation
|
getTestInformation()
|
boolean
|
hasDeviceFeature(String feature)
|
final
void
|
installPackage(DeviceTestRunOptions options)
Instal apk berdasarkan DeviceTestRunOptions di perangkat.
|
final
void
|
installPackage(String apkFileName, String... options)
Menginstal apk dengan nama yang diberikan di perangkat.
|
final
void
|
installPackage(ITestDevice device, String apkFileName, String... options)
Menginstal apk dengan nama tertentu di perangkat tertentu.
|
final
void
|
installPackageAsUser(ITestDevice device, String apkFileName, boolean grantPermission, int userId, String... options)
Menginstal apk dengan nama tertentu untuk pengguna tertentu di perangkat tertentu.
|
final
void
|
installPackageAsUser(String apkFileName, boolean grantPermission, int userId, String... options)
Menginstal apk dengan nama untuk pengguna tertentu.
|
final
boolean
|
isPackageInstalled(String pkg)
Memeriksa apakah paket dengan nama tertentu diinstal di perangkat
|
final
boolean
|
isPackageInstalled(ITestDevice device, String pkg)
Memeriksa apakah paket dengan nama tertentu diinstal di perangkat
|
final
boolean
|
runDeviceTests(ITestDevice device, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs)
Metode untuk menjalankan paket instrumentasi yang diinstal.
|
final
boolean
|
runDeviceTests(ITestDevice device, String pkgName, String testClassName, String testMethodName, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs)
Metode untuk menjalankan paket instrumentasi yang diinstal.
|
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)
Metode untuk menjalankan paket instrumentasi yang diinstal.
|
final
boolean
|
runDeviceTests(ITestDevice device, String pkgName, String testClassName, String testMethodName, Long testTimeoutMs)
Metode untuk menjalankan paket instrumentasi yang diinstal.
|
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)
Metode untuk menjalankan paket instrumentasi yang diinstal.
|
final
boolean
|
runDeviceTests(String pkgName, String testClassName, String testMethodName)
Metode untuk menjalankan paket instrumentasi yang diinstal.
|
final
boolean
|
runDeviceTests(DeviceTestRunOptions options)
Menjalankan dasar instrumentasi berdasarkan informasi di DeviceTestRunOptions .
|
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)
Metode untuk menjalankan paket instrumentasi yang diinstal.
|
final
boolean
|
runDeviceTests(ITestDevice device, String pkgName, String testClassName, String testMethodName)
Metode untuk menjalankan paket instrumentasi yang diinstal.
|
final
boolean
|
runDeviceTests(String pkgName, String testClassName, Integer userId, Long testTimeoutMs)
Metode untuk menjalankan paket instrumentasi yang diinstal.
|
final
boolean
|
runDeviceTests(String pkgName, String testClassName)
Metode untuk menjalankan paket instrumentasi yang diinstal.
|
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)
Metode untuk menjalankan paket instrumentasi yang diinstal.
|
final
boolean
|
runDeviceTests(String pkgName, String testClassName, Long testTimeoutMs)
Metode untuk menjalankan paket instrumentasi yang diinstal.
|
final
boolean
|
runDeviceTests(String runner, String pkgName, String testClassName, String testMethodName)
Metode untuk menjalankan paket instrumentasi yang diinstal.
|
final
void
|
setAbi(IAbi abi)
|
final
void
|
setTestInformation(TestInformation testInformation)
|
final
String
|
uninstallPackage(String pkgName)
Meng-uninstal paket di perangkat.
|
final
String
|
uninstallPackage(ITestDevice device, String pkgName)
Meng-uninstal paket di perangkat
|
Konstruktor publik
BaseHostJUnit4Test
public BaseHostJUnit4Test ()
Metode publik
autoTearDown
public final void autoTearDown ()
Penghapusan otomatis untuk semua apk yang diinstal. Tindakan ini akan meng-uninstal semua apk dari
perangkat tempat apk diinstal.
getAbi
public final IAbi getAbi ()
getLastDeviceRunResults
public final TestRunResult getLastDeviceRunResults ()
Menampilkan TestRunResult
yang dihasilkan dari runDeviceTests terbaru yang dijalankan. Atau null
jika tidak ada hasil yang tersedia.
getListDevices
public final getListDevices ()
hasDeviceFeature
public boolean hasDeviceFeature (String feature)
installPackage
public final void installPackage (DeviceTestRunOptions options)
Instal apk berdasarkan DeviceTestRunOptions
di perangkat. Apk akan
dibersihkan secara otomatis.
Parameter |
options |
DeviceTestRunOptions : Opsi penginstalan paket. |
installPackage
public final void installPackage (String apkFileName,
String... options)
Menginstal apk dengan nama yang diberikan di perangkat. Apk akan otomatis dibersihkan.
Parameter |
apkFileName |
String : Nama file apk. |
options |
String : opsi tambahan yang diberikan ke perintah penginstalan |
installPackage
public final void installPackage (ITestDevice device,
String apkFileName,
String... options)
Menginstal apk dengan nama tertentu di perangkat tertentu. Apk akan otomatis dibersihkan.
Parameter |
device |
ITestDevice : ITestDevice tempat menginstal apk. |
apkFileName |
String : Nama file apk. |
options |
String : opsi tambahan yang diberikan ke perintah penginstalan |
installPackageAsUser
public final void installPackageAsUser (ITestDevice device,
String apkFileName,
boolean grantPermission,
int userId,
String... options)
Menginstal apk dengan nama tertentu untuk pengguna tertentu di perangkat tertentu.
Parameter |
device |
ITestDevice : ITestDevice tempat menginstal apk. |
apkFileName |
String : Nama file apk. |
grantPermission |
boolean : apakah akan meneruskan flag izin pemberian saat menginstal apk. |
userId |
int : ID pengguna tempat menginstal APK. |
options |
String : opsi tambahan yang diberikan ke perintah penginstalan |
installPackageAsUser
public final void installPackageAsUser (String apkFileName,
boolean grantPermission,
int userId,
String... options)
Menginstal apk dengan nama untuk pengguna tertentu.
Parameter |
apkFileName |
String : Nama file apk. |
grantPermission |
boolean : apakah akan meneruskan flag izin pemberian saat menginstal apk. |
userId |
int : ID pengguna tempat menginstal APK. |
options |
String : opsi tambahan yang diberikan ke perintah penginstalan |
isPackageInstalled
public final boolean isPackageInstalled (String pkg)
Memeriksa apakah paket dengan nama tertentu diinstal di perangkat
Parameter |
pkg |
String : nama paket |
Hasil |
boolean |
benar jika paket ditemukan di perangkat |
isPackageInstalled
public final boolean isPackageInstalled (ITestDevice device,
String pkg)
Memeriksa apakah paket dengan nama tertentu diinstal di perangkat
Parameter |
device |
ITestDevice : perangkat yang harus meng-uninstal paket. |
pkg |
String : nama paket |
Hasil |
boolean |
benar jika paket ditemukan di perangkat |
runDeviceTests
public final boolean runDeviceTests (ITestDevice device,
String pkgName,
String testClassName,
String testMethodName,
Integer userId,
Long testTimeoutMs)
Metode untuk menjalankan paket instrumentasi yang diinstal. Gunakan getLastDeviceRunResults()
tepat setelahnya untuk mendapatkan detail hasil.
Parameter |
device |
ITestDevice : perangkat tempat instrumentasi akan dijalankan. |
pkgName |
String : nama paket yang akan dijalankan. |
testClassName |
String : nama class pengujian yang akan dijalankan. |
testMethodName |
String : nama metode pengujian di class yang akan dijalankan. |
userId |
Integer : ID pengguna yang akan menjalankan pengujian. dapat berupa null. |
testTimeoutMs |
Long : waktu tunggu dalam milidetik yang akan diterapkan ke setiap kasus pengujian. |
Hasil |
boolean |
Benar jika berhasil tanpa kegagalan. Salah jika tidak. |
runDeviceTests
public final boolean runDeviceTests (ITestDevice device,
String pkgName,
String testClassName,
String testMethodName,
Long testTimeoutMs,
Long maxTimeToOutputMs,
Long maxInstrumentationTimeoutMs)
Metode untuk menjalankan paket instrumentasi yang diinstal. Gunakan getLastDeviceRunResults()
tepat setelahnya untuk mendapatkan detail hasil.
Parameter |
device |
ITestDevice : perangkat tempat instrumentasi akan dijalankan. |
pkgName |
String : nama paket yang akan dijalankan. |
testClassName |
String : nama class pengujian yang akan dijalankan. |
testMethodName |
String : nama metode pengujian di class yang akan dijalankan. |
testTimeoutMs |
Long : waktu tunggu dalam milidetik yang akan diterapkan ke setiap kasus pengujian. |
maxTimeToOutputMs |
Long : waktu tunggu maksimum yang harus dilalui pengujian untuk mulai menghasilkan sesuatu. |
maxInstrumentationTimeoutMs |
Long : waktu tunggu maksimum yang harus diselesaikan oleh instrumentasi lengkap. |
Hasil |
boolean |
Benar jika berhasil tanpa kegagalan. Salah jika tidak. |
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)
Metode untuk menjalankan paket instrumentasi yang diinstal. Gunakan getLastDeviceRunResults()
tepat setelahnya untuk mendapatkan detail hasil.
Parameter |
device |
ITestDevice : perangkat tempat instrumentasi akan dijalankan. |
runner |
String |
pkgName |
String : nama paket yang akan dijalankan. |
testClassName |
String : nama class pengujian yang akan dijalankan. |
testMethodName |
String : nama metode pengujian di class yang akan dijalankan. |
userId |
Integer : ID pengguna yang akan menjalankan pengujian. dapat berupa null. |
testTimeoutMs |
Long : waktu tunggu dalam milidetik yang akan diterapkan ke setiap kasus pengujian. |
maxTimeToOutputMs |
Long : waktu tunggu maksimum yang harus dilalui pengujian untuk mulai menghasilkan sesuatu. |
maxInstrumentationTimeoutMs |
Long : waktu tunggu maksimum yang harus diselesaikan oleh instrumentasi lengkap. |
checkResults |
boolean : apakah hasil diperiksa untuk menemukan error atau tidak. |
isHiddenApiCheckDisabled |
boolean : apakah kita harus menonaktifkan pemeriksaan API tersembunyi atau tidak. |
isTestApiCheckDisabled |
boolean : apakah kita harus menonaktifkan pemeriksaan API pengujian atau tidak. |
isIsolatedStorageDisabled |
boolean : apakah kita harus menonaktifkan penyimpanan terisolasi atau tidak. |
isWindowAnimationDisabled |
boolean : apakah kita harus menonaktifkan animasi jendela atau tidak. |
instrumentationArgs |
: argumen yang akan diteruskan ke instrumentasi. |
extraListeners |
|
Hasil |
boolean |
Benar jika berhasil tanpa kegagalan. Salah jika tidak. |
runDeviceTests
public final boolean runDeviceTests (ITestDevice device,
String pkgName,
String testClassName,
String testMethodName,
Long testTimeoutMs)
Metode untuk menjalankan paket instrumentasi yang diinstal. Gunakan getLastDeviceRunResults()
tepat setelahnya untuk mendapatkan detail hasil.
Parameter |
device |
ITestDevice : perangkat tempat instrumentasi akan dijalankan. |
pkgName |
String : nama paket yang akan dijalankan. |
testClassName |
String : nama class pengujian yang akan dijalankan. |
testMethodName |
String : nama metode pengujian di class yang akan dijalankan. |
testTimeoutMs |
Long : waktu tunggu dalam milidetik yang akan diterapkan ke setiap kasus pengujian. |
Hasil |
boolean |
Benar jika berhasil tanpa kegagalan. Salah jika tidak. |
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)
Metode untuk menjalankan paket instrumentasi yang diinstal. Gunakan getLastDeviceRunResults()
tepat setelahnya untuk mendapatkan detail hasil.
Parameter |
device |
ITestDevice : perangkat tempat instrumentasi akan dijalankan. |
runner |
String |
pkgName |
String : nama paket yang akan dijalankan. |
testClassName |
String : nama class pengujian yang akan dijalankan. |
testMethodName |
String : nama metode pengujian di class yang akan dijalankan. |
userId |
Integer : ID pengguna yang akan menjalankan pengujian. dapat berupa null. |
testTimeoutMs |
Long : waktu tunggu dalam milidetik yang akan diterapkan ke setiap kasus pengujian. |
maxTimeToOutputMs |
Long : waktu tunggu maksimum yang harus dilalui pengujian untuk mulai menghasilkan sesuatu. |
maxInstrumentationTimeoutMs |
Long : waktu tunggu maksimum yang harus diselesaikan oleh instrumentasi lengkap. |
checkResults |
boolean : apakah hasil diperiksa untuk menemukan error atau tidak. |
isHiddenApiCheckDisabled |
boolean : apakah kita harus menonaktifkan pemeriksaan API tersembunyi atau tidak. |
instrumentationArgs |
: argumen yang akan diteruskan ke instrumentasi. |
Hasil |
boolean |
Benar jika berhasil tanpa kegagalan. Salah jika tidak. |
runDeviceTests
public final boolean runDeviceTests (String pkgName,
String testClassName,
String testMethodName)
Metode untuk menjalankan paket instrumentasi yang diinstal. Gunakan getLastDeviceRunResults()
tepat setelahnya untuk mendapatkan detail hasil.
Parameter |
pkgName |
String : nama paket yang akan dijalankan. |
testClassName |
String : nama class pengujian yang akan dijalankan. |
testMethodName |
String : nama metode pengujian di class yang akan dijalankan. |
Hasil |
boolean |
Benar jika berhasil tanpa kegagalan. Salah jika tidak. |
runDeviceTests
public final boolean runDeviceTests (DeviceTestRunOptions options)
Menjalankan dasar instrumentasi berdasarkan informasi di DeviceTestRunOptions
.
Parameter |
options |
DeviceTestRunOptions : DeviceTestRunOptions yang mendorong penyiapan instrumentasi. |
Hasil |
boolean |
Benar jika berhasil tanpa kegagalan. Salah jika tidak. |
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)
Metode untuk menjalankan paket instrumentasi yang diinstal. Gunakan getLastDeviceRunResults()
tepat setelahnya untuk mendapatkan detail hasil.
Parameter |
device |
ITestDevice : perangkat tempat instrumentasi akan dijalankan. |
runner |
String |
pkgName |
String : nama paket yang akan dijalankan. |
testClassName |
String : nama class pengujian yang akan dijalankan. |
testMethodName |
String : nama metode pengujian di class yang akan dijalankan. |
userId |
Integer : ID pengguna yang akan menjalankan pengujian. dapat berupa null. |
testTimeoutMs |
Long : waktu tunggu dalam milidetik yang akan diterapkan ke setiap kasus pengujian. |
maxTimeToOutputMs |
Long : waktu tunggu maksimum yang harus dilalui pengujian untuk mulai menghasilkan sesuatu. |
maxInstrumentationTimeoutMs |
Long : waktu tunggu maksimum yang harus diselesaikan oleh instrumentasi lengkap. |
checkResults |
boolean : apakah hasil diperiksa untuk menemukan error atau tidak. |
isHiddenApiCheckDisabled |
boolean : apakah kita harus menonaktifkan pemeriksaan API tersembunyi atau tidak. |
isTestApiCheckDisabled |
boolean : apakah kita harus menonaktifkan pemeriksaan API pengujian atau tidak. |
isIsolatedStorageDisabled |
boolean : apakah kita harus menonaktifkan penyimpanan terisolasi atau tidak. |
isWindowAnimationDisabled |
boolean : apakah kita harus menonaktifkan animasi jendela atau tidak. |
isRestartDisabled |
boolean |
instrumentationArgs |
: argumen yang akan diteruskan ke instrumentasi. |
extraListeners |
|
Hasil |
boolean |
Benar jika berhasil tanpa kegagalan. Salah jika tidak. |
runDeviceTests
public final boolean runDeviceTests (ITestDevice device,
String pkgName,
String testClassName,
String testMethodName)
Metode untuk menjalankan paket instrumentasi yang diinstal. Gunakan getLastDeviceRunResults()
tepat setelahnya untuk mendapatkan detail hasil.
Parameter |
device |
ITestDevice : perangkat tempat instrumentasi akan dijalankan. |
pkgName |
String : nama paket yang akan dijalankan. |
testClassName |
String : nama class pengujian yang akan dijalankan. |
testMethodName |
String : nama metode pengujian di class yang akan dijalankan. |
Hasil |
boolean |
Benar jika berhasil tanpa kegagalan. Salah jika tidak. |
runDeviceTests
public final boolean runDeviceTests (String pkgName,
String testClassName,
Integer userId,
Long testTimeoutMs)
Metode untuk menjalankan paket instrumentasi yang diinstal. Gunakan getLastDeviceRunResults()
tepat setelahnya untuk mendapatkan detail hasil.
Parameter |
pkgName |
String : nama paket yang akan dijalankan. |
testClassName |
String : nama class pengujian yang akan dijalankan. |
userId |
Integer : ID pengguna yang akan menjalankan pengujian. dapat berupa null. |
testTimeoutMs |
Long : waktu tunggu dalam milidetik yang akan diterapkan ke setiap kasus pengujian. |
Hasil |
boolean |
Benar jika berhasil tanpa kegagalan. Salah jika tidak. |
runDeviceTests
public final boolean runDeviceTests (String pkgName,
String testClassName)
Metode untuk menjalankan paket instrumentasi yang diinstal. Gunakan getLastDeviceRunResults()
tepat setelahnya untuk mendapatkan detail hasil.
Parameter |
pkgName |
String : nama paket yang akan dijalankan. |
testClassName |
String : nama class pengujian yang akan dijalankan. |
Hasil |
boolean |
Benar jika berhasil tanpa kegagalan. Salah jika tidak. |
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)
Metode untuk menjalankan paket instrumentasi yang diinstal. Gunakan getLastDeviceRunResults()
tepat setelahnya untuk mendapatkan detail hasil.
Parameter |
device |
ITestDevice : perangkat tempat instrumentasi akan dijalankan. |
runner |
String |
pkgName |
String : nama paket yang akan dijalankan. |
testClassName |
String : nama class pengujian yang akan dijalankan. |
testMethodName |
String : nama metode pengujian di class yang akan dijalankan. |
userId |
Integer : ID pengguna yang akan menjalankan pengujian. dapat berupa null. |
testTimeoutMs |
Long : waktu tunggu dalam milidetik yang akan diterapkan ke setiap kasus pengujian. |
maxTimeToOutputMs |
Long : waktu tunggu maksimum yang harus dilalui pengujian untuk mulai menghasilkan sesuatu. |
maxInstrumentationTimeoutMs |
Long : waktu tunggu maksimum yang harus diselesaikan oleh instrumentasi lengkap. |
checkResults |
boolean : apakah hasil diperiksa untuk menemukan error atau tidak. |
isHiddenApiCheckDisabled |
boolean : apakah kita harus menonaktifkan pemeriksaan API tersembunyi atau tidak. |
isTestApiCheckDisabled |
boolean : apakah kita harus menonaktifkan pemeriksaan API pengujian atau tidak. |
isIsolatedStorageDisabled |
boolean : apakah kita harus menonaktifkan penyimpanan terisolasi atau tidak. |
instrumentationArgs |
: argumen yang akan diteruskan ke instrumentasi. |
extraListeners |
|
Hasil |
boolean |
Benar jika berhasil tanpa kegagalan. Salah jika tidak. |
runDeviceTests
public final boolean runDeviceTests (String pkgName,
String testClassName,
Long testTimeoutMs)
Metode untuk menjalankan paket instrumentasi yang diinstal. Gunakan getLastDeviceRunResults()
tepat setelahnya untuk mendapatkan detail hasil.
Parameter |
pkgName |
String : nama paket yang akan dijalankan. |
testClassName |
String : nama class pengujian yang akan dijalankan. |
testTimeoutMs |
Long : waktu tunggu dalam milidetik yang akan diterapkan ke setiap kasus pengujian. |
Hasil |
boolean |
Benar jika berhasil tanpa kegagalan. Salah jika tidak. |
runDeviceTests
public final boolean runDeviceTests (String runner,
String pkgName,
String testClassName,
String testMethodName)
Metode untuk menjalankan paket instrumentasi yang diinstal. Gunakan getLastDeviceRunResults()
tepat setelahnya untuk mendapatkan detail hasil.
Parameter |
runner |
String : runner instrumentasi yang akan digunakan. |
pkgName |
String : nama paket yang akan dijalankan. |
testClassName |
String : nama class pengujian yang akan dijalankan. |
testMethodName |
String : nama metode pengujian di class yang akan dijalankan. |
Hasil |
boolean |
Benar jika berhasil tanpa kegagalan. Salah jika tidak. |
setAbi
public final void setAbi (IAbi abi)
public final void setTestInformation (TestInformation testInformation)
Parameter |
testInformation |
TestInformation |
uninstallPackage
public final String uninstallPackage (String pkgName)
Meng-uninstal paket di perangkat.
Parameter |
pkgName |
String : paket Android yang akan di-uninstal |
Hasil |
String |
String dengan kode error, atau null jika berhasil |
uninstallPackage
public final String uninstallPackage (ITestDevice device,
String pkgName)
Meng-uninstal paket di perangkat
Parameter |
device |
ITestDevice : perangkat yang harus meng-uninstal paket. |
pkgName |
String : paket Android yang akan di-uninstal |
Hasil |
String |
String dengan kode error, atau null jika berhasil |