Informasi Tes
public class TestInformation
extends Object
java.lang.Objek | |
↳ | com.android.tradefed.invoker.TestInformation |
Objek pemegang yang berisi semua informasi dan dependensi yang mungkin perlu dijalankan oleh pelari pengujian atau pengujian dengan benar.
Ringkasan
Kelas bersarang | |
---|---|
class | TestInformation.Builder Builder untuk membuat instance |
Metode publik | |
---|---|
static TestInformation | createCopyTestInfo ( TestInformation invocationInfo, IInvocationContext context) Buat |
static TestInformation | createModuleTestInfo ( TestInformation invocationInfo, IInvocationContext moduleContext) Buat |
File | dependenciesFolder () Mengembalikan folder tempat semua dependensi disimpan untuk pemanggilan. |
ExecutionFiles | executionFiles () Mengembalikan file yang dihasilkan selama eksekusi pemanggilan. |
IBuildInfo | getBuildInfo () Mengembalikan informasi pembuatan perangkat utama. |
IInvocationContext | getContext () Mengembalikan konteks pemanggilan saat ini, atau konteks modul jika ini adalah modul. |
File | getDependencyFile (String fileName, boolean targetFirst) Cari file ketergantungan/artefak berdasarkan namanya, dan apakah itu file target atau host (untuk pencarian lebih cepat). |
ITestDevice | getDevice () Mengembalikan perangkat utama yang sedang diuji. |
getDevices () Mengembalikan daftar perangkat yang menjadi bagian dari pemanggilan. | |
boolean | isTestTimedOut () Mengembalikan apakah tes diberi tahu batas waktu atau tidak. |
static TestInformation.Builder | newBuilder () Buat pembuat untuk membuat instance |
void | notifyTimeout () Memberi tahu bahwa batas waktu fase pengujian telah dipicu untuk pengujian ini. |
ExecutionProperties | properties () Mengembalikan properti yang dihasilkan selama eksekusi pemanggilan. |
final void | setActiveDeviceIndex (int index) Uji metode internal Harness untuk mengganti perangkat mana yang dikembalikan secara default dengan |
Metode publik
buatCopyTestInfo
public static TestInformation createCopyTestInfo (TestInformation invocationInfo, IInvocationContext context)
Buat TestInformation
dengan ExecutionFiles
yang disalin.
Parameter | |
---|---|
invocationInfo | TestInformation |
context | IInvocationContext |
Kembali | |
---|---|
TestInformation |
buatModuleTestInfo
public static TestInformation createModuleTestInfo (TestInformation invocationInfo, IInvocationContext moduleContext)
Buat TestInformation
yang mewakili modul, bukan pemanggilan.
Parameter | |
---|---|
invocationInfo | TestInformation |
moduleContext | IInvocationContext |
Kembali | |
---|---|
TestInformation |
dependenciesFolder
public File dependenciesFolder ()
Mengembalikan folder tempat semua dependensi disimpan untuk pemanggilan.
Kembali | |
---|---|
File |
file eksekusi
public ExecutionFiles executionFiles ()
Mengembalikan file yang dihasilkan selama eksekusi pemanggilan. Melewati file melalui ExecutionFiles
adalah cara yang disarankan untuk membuat file tersedia antara target_preparers dan pengujian.
Kembali | |
---|---|
ExecutionFiles |
dapatkanBuildInfo
public IBuildInfo getBuildInfo ()
Mengembalikan informasi pembuatan perangkat utama.
Kembali | |
---|---|
IBuildInfo |
dapatkan Konteks
public IInvocationContext getContext ()
Mengembalikan konteks pemanggilan saat ini, atau konteks modul jika ini adalah modul.
Kembali | |
---|---|
IInvocationContext |
dapatkanDependencyFile
public File getDependencyFile (String fileName, boolean targetFirst)
Cari file ketergantungan/artefak berdasarkan namanya, dan apakah itu file target atau host (untuk pencarian lebih cepat).
Parameter | |
---|---|
fileName | String : Nama file yang kita cari. |
targetFirst | boolean : apakah kita lebih memilih file sisi target vs. file sisi host untuk pencarian. |
Kembali | |
---|---|
File | File artefak yang ditemukan. |
Melempar | |
---|---|
| Jika file tidak ditemukan. |
dapatkan Perangkat
public ITestDevice getDevice ()
Mengembalikan perangkat utama yang sedang diuji.
Kembali | |
---|---|
ITestDevice |
dapatkan Perangkat
publicgetDevices ()
Mengembalikan daftar perangkat yang menjadi bagian dari pemanggilan.
Kembali | |
---|---|
adalahTestTimedOut
public boolean isTestTimedOut ()
Mengembalikan apakah tes diberi tahu batas waktu atau tidak.
Kembali | |
---|---|
boolean |
Pembangun baru
public static TestInformation.Builder newBuilder ()
Buat pembuat untuk membuat instance TestInformation
.
Kembali | |
---|---|
TestInformation.Builder |
beri tahuWaktu habis
public void notifyTimeout ()
Memberi tahu bahwa batas waktu fase pengujian telah dipicu untuk pengujian ini.
properti
public ExecutionProperties properties ()
Mengembalikan properti yang dihasilkan selama eksekusi pemanggilan. Melewati nilai dan informasi melalui ExecutionProperties
adalah cara yang disarankan untuk bertukar informasi antara target_preparers dan pengujian.
Kembali | |
---|---|
ExecutionProperties |
setActiveDeviceIndex
public final void setActiveDeviceIndex (int index)
Uji metode internal Harness untuk mengganti perangkat mana yang dikembalikan secara default dengan getDevice()
. Selalu reset ke 0.
Parameter | |
---|---|
index | int |
Konten dan contoh kode di halaman ini tunduk pada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2023-12-01 UTC.