InstalledInstrumentationsTest
public
class
InstalledInstrumentationsTest
extends Object
implements
IAutoRetriableTest,
IConfigurationReceiver,
IDeviceTest,
IMetricCollectorReceiver,
IShardableTest
| java.lang.Object | |
| ↳ | com.android.tradefed.testtype.InstalledInstrumentationsTest |
Menjalankan semua instrumentasi yang ditemukan di perangkat saat ini.
Ringkasan
Konstruktor publik | |
|---|---|
InstalledInstrumentationsTest()
|
|
Metode publik | |
|---|---|
ITestDevice
|
getDevice()
Dapatkan perangkat yang sedang diuji. |
void
|
run(TestInformation testInfo, ITestInvocationListener listener)
Menjalankan pengujian, dan melaporkan hasilnya ke pendengar. |
void
|
setConfiguration(IConfiguration configuration)
Menyisipkan |
void
|
setDevice(ITestDevice device)
Suntikkan perangkat yang sedang diuji. |
void
|
setMetricCollectors(List<IMetricCollector> collectors)
Menetapkan daftar |
boolean
|
shouldRetry(int attemptJustExecuted, List<TestRunResult> previousResults, Set<String> skipList)
Didelegasikan dari |
Collection<IRemoteTest>
|
split(int shardCountHint)
Versi alternatif |
Konstruktor publik
InstalledInstrumentationsTest
public InstalledInstrumentationsTest ()
Metode publik
getDevice
public ITestDevice getDevice ()
Dapatkan perangkat yang sedang diuji.
| Hasil | |
|---|---|
ITestDevice |
ITestDevice |
lari
public void run (TestInformation testInfo, ITestInvocationListener listener)
Menjalankan pengujian, dan melaporkan hasilnya ke pendengar.
| Parameter | |
|---|---|
testInfo |
TestInformation: Objek TestInformation yang berisi informasi berguna untuk menjalankan
pengujian. |
listener |
ITestInvocationListener: ITestInvocationListener hasil pengujian |
| Menampilkan | |
|---|---|
DeviceNotAvailableException |
|
setConfiguration
public void setConfiguration (IConfiguration configuration)
Menyisipkan IConfiguration yang sedang digunakan.
| Parameter | |
|---|---|
configuration |
IConfiguration |
setDevice
public void setDevice (ITestDevice device)
Suntikkan perangkat yang sedang diuji.
| Parameter | |
|---|---|
device |
ITestDevice: ITestDevice yang akan digunakan |
setMetricCollectors
public void setMetricCollectors (List<IMetricCollector> collectors)
Menetapkan daftar IMetricCollector yang ditentukan untuk operasi pengujian.
| Parameter | |
|---|---|
collectors |
List |
shouldRetry
public boolean shouldRetry (int attemptJustExecuted,
List<TestRunResult> previousResults,
Set<String> skipList)Didelegasikan dari IRetryDecision.shouldRetry(IRemoteTest,int,List). Tentukan apakah percobaan ulang harus dilakukan atau tidak. Buat juga perubahan yang diperlukan pada IRemoteTest untuk
dicoba lagi (Menerapkan filter, menyiapkan proses berikutnya, dll.).
| Parameter | |
|---|---|
attemptJustExecuted |
int: Nomor percobaan yang baru saja kita jalankan. |
previousResults |
List: Daftar TestRunResult pengujian yang baru saja dijalankan. |
skipList |
Set: Kumpulan item yang tidak boleh dicoba lagi. |
| Hasil | |
|---|---|
boolean |
Benar jika kita harus mencoba lagi, Salah jika tidak. |
| Menampilkan | |
|---|---|
DeviceNotAvailableException |
|
pisah tagihan
public Collection<IRemoteTest> split (int shardCountHint)
Versi alternatif split() yang juga menyediakan shardCount yang dicoba
untuk dijalankan. Hal ini berguna untuk beberapa peluncur pengujian yang terkadang tidak dapat memutuskan secara sewenang-wenang.
| Parameter | |
|---|---|
shardCountHint |
int: jumlah shard yang dicoba. |
| Hasil | |
|---|---|
Collection<IRemoteTest> |
kumpulan subtes yang akan dieksekusi secara terpisah atau null jika tes saat ini tidak dapat di-shard |