BaseHostJUnit4Test
public abstract class BaseHostJUnit4Test
extends Object
implements IAbiReceiver , ITestInformationReceiver
java.lang.Objek |
↳ | com.Android.tradefed.testtype.junit4.BaseHostJUnit4Test |
Kelas pengujian dasar untuk menjalankan pengujian gaya host JUnit4. Kelas ini memberikan dukungan untuk menginstal, menjalankan, dan membersihkan pengujian instrumentasi dari sisi host. Kelas ini kompatibel dengan multi-perangkat. Harus menjadi satu-satunya sumber kebenaran untuk menjalankan pengujian instrumentasi dari sisi host untuk menghindari duplikasi utilitas dan kelas dasar.
Ringkasan
Metode publik |
---|
final void | autoTearDown () Pembongkaran otomatis untuk semua apk yang diinstal. |
final IAbi | getAbi () |
final IBuildInfo | getBuild () |
final ITestDevice | getDevice () |
final IInvocationContext | getInvocationContext () |
final TestRunResult | getLastDeviceRunResults () Mengembalikan 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) Instal apk sesuai namanya di perangkat. |
final void | installPackage ( ITestDevice device, String apkFileName, String... options) Instal apk sesuai namanya pada perangkat tertentu. |
final void | installPackageAsUser ( ITestDevice device, String apkFileName, boolean grantPermission, int userId, String... options) Instal apk sesuai namanya untuk pengguna tertentu di perangkat tertentu. |
final void | installPackageAsUser (String apkFileName, boolean grantPermission, int userId, String... options) Instal apk yang diberi nama untuk pengguna tertentu. |
final boolean | isPackageInstalled (String pkg) Memeriksa apakah paket dengan nama tertentu diinstal pada perangkat |
final boolean | isPackageInstalled ( ITestDevice device, String pkg) Memeriksa apakah paket dengan nama tertentu diinstal pada 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) runDeviceTests ( ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, boolean isWindowAnimationDisabled, instrumentationArgs, extraListeners) runDeviceTests ( ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, boolean isWindowAnimationDisabled, instrumentationArgs, extraListeners) 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) 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 basis 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) runDeviceTests ( ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, boolean isWindowAnimationDisabled, boolean isRestartDisabled, instrumentationArgs, extraListeners) runDeviceTests ( ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, boolean isWindowAnimationDisabled, boolean isRestartDisabled, instrumentationArgs, extraListeners) 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 (String pkgName, String testClassName, 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, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, instrumentationArgs, extraListeners) runDeviceTests ( ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, instrumentationArgs, extraListeners) runDeviceTests ( ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, instrumentationArgs, extraListeners) 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) Menghapus instalasi paket pada perangkat. |
final String | uninstallPackage ( ITestDevice device, String pkgName) Menghapus instalasi paket pada perangkat |
Konstruktor publik
BaseHostJUnit4Test
public BaseHostJUnit4Test ()
Metode publik
pembongkaran otomatis
public final void autoTearDown ()
Pembongkaran otomatis untuk semua apk yang diinstal. Ini akan menghapus semua apk dari perangkat tempat mereka menginstalnya.
dapatkan Abi
public final IAbi getAbi ()
dapatkanBangun
public final IBuildInfo getBuild ()
dapatkan Perangkat
public final ITestDevice getDevice ()
dapatkan HasilLastDeviceRun
public final TestRunResult getLastDeviceRunResults ()
Mengembalikan TestRunResult
yang dihasilkan dari runDeviceTests terbaru yang dijalankan. Atau null jika tidak ada hasil yang tersedia.
dapatkanDaftarPerangkat
public final getListDevices ()
hasDeviceFeature
public boolean hasDeviceFeature (String feature)
instalPaket
public final void installPackage (DeviceTestRunOptions options)
Instal apk berdasarkan DeviceTestRunOptions
di perangkat. Apk akan dibersihkan secara otomatis.
Parameter |
---|
options | DeviceTestRunOptions : Opsi instalasi paket. |
instalPaket
public final void installPackage (String apkFileName,
String... options)
Instal apk sesuai namanya di perangkat. Apk akan dibersihkan secara otomatis.
Parameter |
---|
apkFileName | String : Nama file apknya. |
options | String : opsi tambahan yang diberikan pada perintah install |
instalPaket
public final void installPackage (ITestDevice device,
String apkFileName,
String... options)
Instal apk sesuai namanya pada perangkat tertentu. Apk akan dibersihkan secara otomatis.
Parameter |
---|
device | ITestDevice : ITestDevice untuk menginstal apk. |
apkFileName | String : Nama file apknya. |
options | String : opsi tambahan yang diberikan pada perintah install |
instalPackageAsUser
public final void installPackageAsUser (ITestDevice device,
String apkFileName,
boolean grantPermission,
int userId,
String... options)
Instal apk sesuai namanya untuk pengguna tertentu di perangkat tertentu.
Parameter |
---|
device | ITestDevice : ITestDevice untuk menginstal apk. |
apkFileName | String : Nama file apknya. |
grantPermission | boolean : apakah akan meneruskan tanda izin izin saat memasang apk. |
userId | int : user id dari pengguna tempat menginstall apk. |
options | String : opsi tambahan yang diberikan pada perintah install |
instalPackageAsUser
public final void installPackageAsUser (String apkFileName,
boolean grantPermission,
int userId,
String... options)
Instal apk yang diberi nama untuk pengguna tertentu.
Parameter |
---|
apkFileName | String : Nama file apknya. |
grantPermission | boolean : apakah akan meneruskan tanda izin izin saat memasang apk. |
userId | int : user id dari pengguna tempat menginstall apk. |
options | String : opsi tambahan yang diberikan pada perintah install |
isPackageInstalled
public final boolean isPackageInstalled (String pkg)
Memeriksa apakah paket dengan nama tertentu diinstal pada perangkat
Parameter |
---|
pkg | String : nama paketnya |
Kembali |
---|
boolean | benar jika paket ditemukan di perangkat |
isPackageInstalled
public final boolean isPackageInstalled (ITestDevice device,
String pkg)
Memeriksa apakah paket dengan nama tertentu diinstal pada perangkat
Parameter |
---|
device | ITestDevice : perangkat yang harus menghapus instalasi paket. |
pkg | String : nama paketnya |
Kembali |
---|
boolean | benar jika paket ditemukan di perangkat |
jalankanDeviceTests
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()
setelahnya untuk mendapatkan detail hasil.
Parameter |
---|
device | ITestDevice : perangkat yang akan digunakan untuk menjalankan instrumentasi. |
pkgName | String : nama paket yang akan dijalankan. |
testClassName | String : nama kelas pengujian yang akan dijalankan. |
testMethodName | String : nama metode pengujian di kelas yang akan dijalankan. |
userId | Integer : id pengguna yang akan menjalankan pengujian. bisa menjadi nol. |
testTimeoutMs | Long : batas waktu dalam milidetik untuk diterapkan pada setiap kasus uji. |
Kembali |
---|
boolean | Benar jika berhasil tanpa kegagalan. Salah jika tidak. |
jalankanDeviceTests
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()
setelahnya untuk mendapatkan detail hasil.
Parameter |
---|
device | ITestDevice : perangkat yang akan digunakan untuk menjalankan instrumentasi. |
pkgName | String : nama paket yang akan dijalankan. |
testClassName | String : nama kelas pengujian yang akan dijalankan. |
testMethodName | String : nama metode pengujian di kelas yang akan dijalankan. |
testTimeoutMs | Long : batas waktu dalam milidetik untuk diterapkan pada setiap kasus uji. |
maxTimeToOutputMs | Long : batas waktu maksimal tes untuk mulai mengeluarkan sesuatu. |
maxInstrumentationTimeoutMs | Long : batas waktu maksimal yang harus diselesaikan seluruh instrumentasi. |
Kembali |
---|
boolean | Benar jika berhasil tanpa kegagalan. Salah jika tidak. |
jalankanDeviceTests
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()
setelahnya untuk mendapatkan detail hasil.
Parameter |
---|
device | ITestDevice : perangkat yang akan digunakan untuk menjalankan instrumentasi. |
runner | String |
pkgName | String : nama paket yang akan dijalankan. |
testClassName | String : nama kelas pengujian yang akan dijalankan. |
testMethodName | String : nama metode pengujian di kelas yang akan dijalankan. |
userId | Integer : id pengguna yang akan menjalankan pengujian. bisa menjadi nol. |
testTimeoutMs | Long : batas waktu dalam milidetik untuk diterapkan pada setiap kasus uji. |
maxTimeToOutputMs | Long : batas waktu maksimal tes untuk mulai mengeluarkan sesuatu. |
maxInstrumentationTimeoutMs | Long : batas waktu maksimal yang harus diselesaikan seluruh instrumentasi. |
checkResults | boolean : apakah hasilnya diperiksa apakah ada kerusakan atau tidak. |
isHiddenApiCheckDisabled | boolean : apakah kita harus menonaktifkan pemeriksaan api tersembunyi atau tidak. |
isTestApiCheckDisabled | boolean : apakah kita harus menonaktifkan pemeriksaan test api atau tidak. |
isIsolatedStorageDisabled | boolean : apakah kita harus menonaktifkan penyimpanan terisolasi atau tidak. |
isWindowAnimationDisabled | boolean : apakah kita harus menonaktifkan animasi jendela atau tidak. |
instrumentationArgs | : argumen untuk diteruskan ke instrumentasi. |
extraListeners | |
Kembali |
---|
boolean | Benar jika berhasil tanpa kegagalan. Salah jika tidak. |
jalankanDeviceTests
public final boolean runDeviceTests (ITestDevice device,
String pkgName,
String testClassName,
String testMethodName,
Long testTimeoutMs)
Metode untuk menjalankan paket instrumentasi yang diinstal. Gunakan getLastDeviceRunResults()
setelahnya untuk mendapatkan detail hasil.
Parameter |
---|
device | ITestDevice : perangkat yang akan digunakan untuk menjalankan instrumentasi. |
pkgName | String : nama paket yang akan dijalankan. |
testClassName | String : nama kelas pengujian yang akan dijalankan. |
testMethodName | String : nama metode pengujian di kelas yang akan dijalankan. |
testTimeoutMs | Long : batas waktu dalam milidetik untuk diterapkan pada setiap kasus uji. |
Kembali |
---|
boolean | Benar jika berhasil tanpa kegagalan. Salah jika tidak. |
jalankanDeviceTests
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()
setelahnya untuk mendapatkan detail hasil.
Parameter |
---|
device | ITestDevice : perangkat yang akan digunakan untuk menjalankan instrumentasi. |
runner | String |
pkgName | String : nama paket yang akan dijalankan. |
testClassName | String : nama kelas pengujian yang akan dijalankan. |
testMethodName | String : nama metode pengujian di kelas yang akan dijalankan. |
userId | Integer : id pengguna yang akan menjalankan pengujian. bisa menjadi nol. |
testTimeoutMs | Long : batas waktu dalam milidetik untuk diterapkan pada setiap kasus uji. |
maxTimeToOutputMs | Long : batas waktu maksimal tes untuk mulai mengeluarkan sesuatu. |
maxInstrumentationTimeoutMs | Long : batas waktu maksimal yang harus diselesaikan seluruh instrumentasi. |
checkResults | boolean : apakah hasilnya diperiksa apakah ada kerusakan atau tidak. |
isHiddenApiCheckDisabled | boolean : apakah kita harus menonaktifkan pemeriksaan api tersembunyi atau tidak. |
instrumentationArgs | : argumen untuk diteruskan ke instrumentasi. |
Kembali |
---|
boolean | Benar jika berhasil tanpa kegagalan. Salah jika tidak. |
jalankanDeviceTests
public final boolean runDeviceTests (String pkgName,
String testClassName,
String testMethodName)
Metode untuk menjalankan paket instrumentasi yang diinstal. Gunakan getLastDeviceRunResults()
setelahnya untuk mendapatkan detail hasil.
Parameter |
---|
pkgName | String : nama paket yang akan dijalankan. |
testClassName | String : nama kelas pengujian yang akan dijalankan. |
testMethodName | String : nama metode pengujian di kelas yang akan dijalankan. |
Kembali |
---|
boolean | Benar jika berhasil tanpa kegagalan. Salah jika tidak. |
jalankanDeviceTests
public final boolean runDeviceTests (DeviceTestRunOptions options)
Menjalankan basis instrumentasi berdasarkan informasi di DeviceTestRunOptions
.
Parameter |
---|
options | DeviceTestRunOptions : DeviceTestRunOptions yang menggerakkan pengaturan instrumentasi. |
Kembali |
---|
boolean | Benar jika berhasil tanpa kegagalan. Salah jika tidak. |
jalankanDeviceTests
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()
setelahnya untuk mendapatkan detail hasil.
Parameter |
---|
device | ITestDevice : perangkat yang akan digunakan untuk menjalankan instrumentasi. |
runner | String |
pkgName | String : nama paket yang akan dijalankan. |
testClassName | String : nama kelas pengujian yang akan dijalankan. |
testMethodName | String : nama metode pengujian di kelas yang akan dijalankan. |
userId | Integer : id pengguna yang akan menjalankan pengujian. bisa menjadi nol. |
testTimeoutMs | Long : batas waktu dalam milidetik untuk diterapkan pada setiap kasus uji. |
maxTimeToOutputMs | Long : batas waktu maksimal tes untuk mulai mengeluarkan sesuatu. |
maxInstrumentationTimeoutMs | Long : batas waktu maksimal yang harus diselesaikan seluruh instrumentasi. |
checkResults | boolean : apakah hasilnya diperiksa apakah ada kerusakan atau tidak. |
isHiddenApiCheckDisabled | boolean : apakah kita harus menonaktifkan pemeriksaan api tersembunyi atau tidak. |
isTestApiCheckDisabled | boolean : apakah kita harus menonaktifkan pemeriksaan test api 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 untuk diteruskan ke instrumentasi. |
extraListeners | |
Kembali |
---|
boolean | Benar jika berhasil tanpa kegagalan. Salah jika tidak. |
jalankanDeviceTests
public final boolean runDeviceTests (ITestDevice device,
String pkgName,
String testClassName,
String testMethodName)
Metode untuk menjalankan paket instrumentasi yang diinstal. Gunakan getLastDeviceRunResults()
setelahnya untuk mendapatkan detail hasil.
Parameter |
---|
device | ITestDevice : perangkat yang akan digunakan untuk menjalankan instrumentasi. |
pkgName | String : nama paket yang akan dijalankan. |
testClassName | String : nama kelas pengujian yang akan dijalankan. |
testMethodName | String : nama metode pengujian di kelas yang akan dijalankan. |
Kembali |
---|
boolean | Benar jika berhasil tanpa kegagalan. Salah jika tidak. |
jalankanDeviceTests
public final boolean runDeviceTests (String pkgName,
String testClassName,
Integer userId,
Long testTimeoutMs)
Metode untuk menjalankan paket instrumentasi yang diinstal. Gunakan getLastDeviceRunResults()
setelahnya untuk mendapatkan detail hasil.
Parameter |
---|
pkgName | String : nama paket yang akan dijalankan. |
testClassName | String : nama kelas pengujian yang akan dijalankan. |
userId | Integer : id pengguna yang akan menjalankan pengujian. bisa menjadi nol. |
testTimeoutMs | Long : batas waktu dalam milidetik untuk diterapkan pada setiap kasus uji. |
Kembali |
---|
boolean | Benar jika berhasil tanpa kegagalan. Salah jika tidak. |
jalankanDeviceTests
public final boolean runDeviceTests (String pkgName,
String testClassName)
Metode untuk menjalankan paket instrumentasi yang diinstal. Gunakan getLastDeviceRunResults()
setelahnya untuk mendapatkan detail hasil.
Parameter |
---|
pkgName | String : nama paket yang akan dijalankan. |
testClassName | String : nama kelas pengujian yang akan dijalankan. |
Kembali |
---|
boolean | Benar jika berhasil tanpa kegagalan. Salah jika tidak. |
jalankanDeviceTests
public final boolean runDeviceTests (String pkgName,
String testClassName,
Long testTimeoutMs)
Metode untuk menjalankan paket instrumentasi yang diinstal. Gunakan getLastDeviceRunResults()
setelahnya untuk mendapatkan detail hasil.
Parameter |
---|
pkgName | String : nama paket yang akan dijalankan. |
testClassName | String : nama kelas pengujian yang akan dijalankan. |
testTimeoutMs | Long : batas waktu dalam milidetik untuk diterapkan pada setiap kasus uji. |
Kembali |
---|
boolean | Benar jika berhasil tanpa kegagalan. Salah jika tidak. |
jalankanDeviceTests
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()
setelahnya untuk mendapatkan detail hasil.
Parameter |
---|
device | ITestDevice : perangkat yang akan digunakan untuk menjalankan instrumentasi. |
runner | String |
pkgName | String : nama paket yang akan dijalankan. |
testClassName | String : nama kelas pengujian yang akan dijalankan. |
testMethodName | String : nama metode pengujian di kelas yang akan dijalankan. |
userId | Integer : id pengguna yang akan menjalankan pengujian. bisa menjadi nol. |
testTimeoutMs | Long : batas waktu dalam milidetik untuk diterapkan pada setiap kasus uji. |
maxTimeToOutputMs | Long : batas waktu maksimal tes untuk mulai mengeluarkan sesuatu. |
maxInstrumentationTimeoutMs | Long : batas waktu maksimal yang harus diselesaikan seluruh instrumentasi. |
checkResults | boolean : apakah hasilnya diperiksa apakah ada kerusakan atau tidak. |
isHiddenApiCheckDisabled | boolean : apakah kita harus menonaktifkan pemeriksaan api tersembunyi atau tidak. |
isTestApiCheckDisabled | boolean : apakah kita harus menonaktifkan pemeriksaan test api atau tidak. |
isIsolatedStorageDisabled | boolean : apakah kita harus menonaktifkan penyimpanan terisolasi atau tidak. |
instrumentationArgs | : argumen untuk diteruskan ke instrumentasi. |
extraListeners | |
Kembali |
---|
boolean | Benar jika berhasil tanpa kegagalan. Salah jika tidak. |
jalankanDeviceTests
public final boolean runDeviceTests (String runner,
String pkgName,
String testClassName,
String testMethodName)
Metode untuk menjalankan paket instrumentasi yang diinstal. Gunakan getLastDeviceRunResults()
setelahnya untuk mendapatkan detail hasil.
Parameter |
---|
runner | String : pelari instrumentasi yang akan digunakan. |
pkgName | String : nama paket yang akan dijalankan. |
testClassName | String : nama kelas pengujian yang akan dijalankan. |
testMethodName | String : nama metode pengujian di kelas yang akan dijalankan. |
Kembali |
---|
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 |
hapus instalan Paket
public final String uninstallPackage (String pkgName)
Menghapus instalasi paket pada perangkat.
Parameter |
---|
pkgName | String : paket Android yang akan di-uninstall |
Kembali |
---|
String | sebuah String dengan kode kesalahan, atau null jika berhasil |
hapus instalan Paket
public final String uninstallPackage (ITestDevice device,
String pkgName)
Menghapus instalasi paket pada perangkat
Parameter |
---|
device | ITestDevice : perangkat yang harus menghapus instalasi paket. |
pkgName | String : paket Android yang akan di-uninstall |
Kembali |
---|
String | sebuah String dengan kode kesalahan, atau null jika berhasil |