TestInformation
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 untuk dijalankan 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)
Menelusuri file dependensi/artefak berdasarkan namanya, dan apakah file tersebut merupakan file target atau host (untuk penelusuran yang lebih cepat). |
ITestDevice
|
getDevice()
Menampilkan perangkat utama yang sedang diuji. |
|
getDevices()
Menampilkan daftar perangkat yang merupakan bagian dari pemanggilan. |
boolean
|
isTestTimedOut()
Menampilkan apakah pengujian diberi tahu tentang waktu tunggu habis atau tidak. |
static
TestInformation.Builder
|
newBuilder()
Buat builder untuk membuat instance |
void
|
notifyTimeout()
Memberi tahu 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 mengalihkan 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 |
dependenciesFolder
public File dependenciesFolder ()
Menampilkan folder tempat semua dependensi disimpan untuk pemanggilan.
Hasil | |
---|---|
File |
executionFiles
public ExecutionFiles executionFiles ()
Menampilkan file yang dihasilkan selama eksekusi pemanggilan. Meneruskan file melalui ExecutionFiles
adalah cara yang direkomendasikan untuk menyediakan file antara target_preparer 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)
Menelusuri file dependensi/artefak berdasarkan namanya, dan apakah file tersebut merupakan file target atau host (untuk penelusuran yang lebih cepat).
Parameter | |
---|---|
fileName |
String : Nama file yang kita cari. |
targetFirst |
boolean : apakah kita lebih menyukai file sisi target atau file sisi host untuk
penelusuran. |
Hasil | |
---|---|
File |
File artefak yang ditemukan. |
Menampilkan | |
---|---|
|
Jika file tidak ditemukan. |
getDevice
public ITestDevice getDevice ()
Menampilkan perangkat utama yang sedang diuji.
Hasil | |
---|---|
ITestDevice |
getDevices
publicgetDevices ()
Menampilkan daftar perangkat yang merupakan bagian dari pemanggilan.
Hasil | |
---|---|
|
isTestTimedOut
public boolean isTestTimedOut ()
Menampilkan apakah pengujian diberi tahu tentang waktu tunggu habis atau tidak.
Hasil | |
---|---|
boolean |
newBuilder
public static TestInformation.Builder newBuilder ()
Buat builder untuk membuat instance TestInformation
.
Hasil | |
---|---|
TestInformation.Builder |
notifyTimeout
public void notifyTimeout ()
Memberi tahu 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_preparer dan pengujian.
Hasil | |
---|---|
ExecutionProperties |
setActiveDeviceIndex
public final void setActiveDeviceIndex (int index)
Metode internal Test Harness untuk mengalihkan perangkat yang ditampilkan secara default dengan getDevice()
. Selalu direset ke 0.
Parameter | |
---|---|
index |
int |