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

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

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

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

public  getDevices ()

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