Mulai 27 Maret 2025, sebaiknya gunakan android-latest-release
, bukan aosp-main
, untuk mem-build dan berkontribusi pada AOSP. Untuk mengetahui informasi selengkapnya, lihat Perubahan pada AOSP.
IDeviceTest
public
interface
IDeviceTest
com.android.tradefed.testtype.IDeviceTest
|
Subclass tidak langsung yang umum
AndroidJUnitTest, ArtGTest, AtestRunner, BaseTestSuite, CodeCoverageTest, CompanionAwareTest, DeviceTestCase, DeviceTestSuite, ExecutableTargetTest, FakeTest, GTest, GoogleBenchmarkTest, HostTest, ITestSuite, InstalledInstrumentationsTest, dan 11 lainnya.
AndroidJUnitTest |
Pengujian yang menjalankan paket pengujian instrumentasi di perangkat tertentu menggunakan
android.support.test.runner.AndroidJUnitRunner.
|
ArtGTest |
|
AtestRunner |
Implementasi ITestSuite
|
BaseTestSuite |
Pengujian untuk menjalankan Compatibility Test Suite dengan sistem suite baru.
|
CodeCoverageTest |
Pengujian yang menjalankan paket pengujian instrumentasi di perangkat tertentu dan
membuat laporan cakupan kode.
|
CompanionAwareTest |
Class pengujian dasar yang mengenkapsulasi boilerplate untuk mendapatkan dan memeriksa perangkat pendamping
Subclass dapat memanggil getCompanion() untuk mengambil pendamping yang dialokasikan.
|
DeviceTestCase |
Kasus pengujian JUnit helper yang menyediakan layanan IRemoteTest dan IDeviceTest .
|
DeviceTestSuite |
Rangkaian pengujian JUnit helper yang menyediakan layanan IRemoteTest dan IDeviceTest .
|
ExecutableTargetTest |
Runner pengujian untuk file yang dapat dieksekusi yang berjalan di target.
|
FakeTest |
Pengujian palsu yang bertujuan untuk memudahkan pembuatan hasil pengujian yang dapat diulang.
|
GTest |
Pengujian yang menjalankan paket pengujian native di perangkat tertentu.
|
GoogleBenchmarkTest |
Pengujian yang menjalankan paket pengujian benchmark Google di perangkat tertentu.
|
HostTest |
Runner pengujian untuk pengujian berbasis host JUnit.
|
ITestSuite |
Class abstrak yang digunakan untuk menjalankan Test Suite.
|
InstalledInstrumentationsTest |
Menjalankan semua instrumentasi yang ditemukan di perangkat saat ini.
|
InstrumentationTest |
Pengujian yang menjalankan paket pengujian instrumentasi di perangkat tertentu.
|
JarHostTest |
Runner pengujian untuk pengujian JUnit sisi host.
|
KUnitModuleTest |
Runner pengujian untuk menjalankan modul pengujian KUnit di perangkat.
|
KernelTargetTest |
Runner pengujian untuk file yang dapat dieksekusi yang berjalan di target dan mengurai hasil pengujian kernel.
|
MoblyBinaryHostTest |
Pengujian host yang dimaksudkan untuk menjalankan file biner python mobly dari sistem Android Build (Soong)
|
NativeBenchmarkTest |
Pengujian yang menjalankan pengujian benchmark native yang dapat dieksekusi di perangkat tertentu.
|
NativeStressTest |
Pengujian yang menjalankan pengujian stres native yang dapat dieksekusi di perangkat tertentu.
|
RustBinaryTest |
Pengujian yang menjalankan biner rust di perangkat tertentu.
|
TestMappingSuiteRunner |
Implementasi BaseTestSuite untuk menjalankan pengujian yang ditentukan oleh opsi include-filter, atau
file TEST_MAPPING dari build, sebagai suite.
|
TfSuiteRunner |
Implementasi ITestSuite yang akan memuat pengujian dari folder res/config/suite/
TF jar.
|
UiAutomatorTest |
|
|
Antarmuka untuk objek yang memerlukan referensi ke ITestDevice
.
Ringkasan
Metode publik
getDevice
public abstract ITestDevice getDevice ()
Dapatkan perangkat yang sedang diuji.
setDevice
public abstract void setDevice (ITestDevice device)
Masukkan perangkat yang sedang diuji.
Parameter |
device |
ITestDevice : ITestDevice yang akan digunakan |
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-03-26 UTC.
[null,null,["Terakhir diperbarui pada 2025-03-26 UTC."],[],[]]