Informasi Tes
public
class
TestInformation
extends Object
java.lang.Object | |
↳ | com.android.tradefed.invoker.TestInformation |
Objek holder yang berisi semua informasi dan dependensi yang mungkin diperlukan oleh runner pengujian atau pengujian berjalan dengan benar.
Ringkasan
Class bertingkat | |
---|---|
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()
Menampilkan folder tempat semua dependensi disimpan untuk pemanggilan. |
ExecutionFiles
|
executionFiles()
Menampilkan file yang dihasilkan selama eksekusi pemanggilan. |
IBuildInfo
|
getBuildInfo()
Menampilkan informasi build perangkat utama. |
IInvocationContext
|
getContext()
Menampilkan konteks pemanggilan saat ini, atau konteks modul jika ini adalah modul. |
File
|
getDependencyFile(String fileName, boolean targetFirst)
Telusuri file dependensi/artefak berdasarkan namanya, dan apakah file tersebut merupakan target atau file host (untuk penelusuran yang lebih cepat). |
ITestDevice
|
getDevice()
Menampilkan perangkat utama yang sedang diuji. |
|
getDevices()
Menampilkan daftar bagian perangkat dari pemanggilan. |
boolean
|
isTestTimedOut()
Menampilkan apakah pengujian diberi tahu tentang waktu tunggu atau tidak. |
static
TestInformation.Builder
|
newBuilder()
Buat builder untuk membuat instance |
void
|
notifyTimeout()
Memberitahukan bahwa waktu tunggu fase pengujian telah dipicu untuk pengujian ini. |
ExecutionProperties
|
properties()
Menampilkan properti yang dihasilkan selama eksekusi pemanggilan. |
final
void
|
setActiveDeviceIndex(int index)
Metode internal Test Harness untuk mengganti perangkat yang ditampilkan secara default dengan |
Metode publik
createCopyTestInfo
public static TestInformation createCopyTestInfo (TestInformation invocationInfo, IInvocationContext context)
Buat TestInformation
dengan ExecutionFiles
yang disalin.
Parameter | |
---|---|
invocationInfo |
TestInformation |
context |
IInvocationContext |
Hasil | |
---|---|
TestInformation |
createModuleTestInfo
public static TestInformation createModuleTestInfo (TestInformation invocationInfo, IInvocationContext moduleContext)
Buat TestInformation
yang mewakili modul, bukan pemanggilan.
Parameter | |
---|---|
invocationInfo |
TestInformation |
moduleContext |
IInvocationContext |
Hasil | |
---|---|
TestInformation |
DependensiFolder
public File dependenciesFolder ()
Menampilkan folder tempat semua dependensi disimpan untuk pemanggilan.
Hasil | |
---|---|
File |
eksekusiFile
public ExecutionFiles executionFiles ()
Menampilkan file yang dihasilkan selama eksekusi pemanggilan. Meneruskan file melalui ExecutionFiles
adalah cara yang direkomendasikan untuk membuat file tersedia antara target_preparers dan
pengujian.
Hasil | |
---|---|
ExecutionFiles |
getBuildInfo
public IBuildInfo getBuildInfo ()
Menampilkan informasi build perangkat utama.
Hasil | |
---|---|
IBuildInfo |
getContext
public IInvocationContext getContext ()
Menampilkan konteks pemanggilan saat ini, atau konteks modul jika ini adalah modul.
Hasil | |
---|---|
IInvocationContext |
getDependencyFile
public File getDependencyFile (String fileName, boolean targetFirst)
Telusuri file dependensi/artefak berdasarkan namanya, dan apakah file tersebut merupakan target atau file host (untuk penelusuran yang lebih cepat).
Parameter | |
---|---|
fileName |
String : Nama file yang akan kita cari. |
targetFirst |
boolean : apakah kami mendukung file sisi target vs. file sisi host untuk
pencarian. |
Hasil | |
---|---|
File |
File artefak yang ditemukan. |
Menampilkan | |
---|---|
|
Jika file tidak ditemukan. |
getDevice
public ITestDevice getDevice ()
Menampilkan perangkat utama yang sedang diuji.
Hasil | |
---|---|
ITestDevice |
getPerangkat
publicgetDevices ()
Menampilkan daftar bagian perangkat dari pemanggilan.
Hasil | |
---|---|
|
{i>IsTestTimedOut<i}
public boolean isTestTimedOut ()
Menampilkan apakah pengujian diberi tahu tentang waktu tunggu atau tidak.
Hasil | |
---|---|
boolean |
Builder baru
public static TestInformation.Builder newBuilder ()
Buat builder untuk membuat instance TestInformation
.
Hasil | |
---|---|
TestInformation.Builder |
{i>alertTimeout<i}
public void notifyTimeout ()
Memberitahukan bahwa waktu tunggu fase pengujian telah dipicu untuk pengujian ini.
properti
public ExecutionProperties properties ()
Menampilkan properti yang dihasilkan selama eksekusi pemanggilan. Meneruskan nilai dan
informasi melalui ExecutionProperties
adalah cara yang direkomendasikan untuk bertukar
informasi antara target_preparers dan pengujian.
Hasil | |
---|---|
ExecutionProperties |
setActiveDeviceIndex
public final void setActiveDeviceIndex (int index)
Metode internal Test Harness untuk mengganti perangkat yang ditampilkan secara default dengan getDevice()
. Selalu reset ke 0.
Parameter | |
---|---|
index |
int |