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 TestInformation

Metode publik

static TestInformation createCopyTestInfo(TestInformation invocationInfo, IInvocationContext context)

Buat TestInformation dengan ExecutionFiles yang disalin.

static TestInformation createModuleTestInfo(TestInformation invocationInfo, IInvocationContext moduleContext)

Buat TestInformation yang mewakili modul, bukan pemanggilan.

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 TestInformation.

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 getDevice().

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

public  getDevices ()

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