ข้อมูลการทดสอบ

public class TestInformation
extends Object

java.lang.Object
com.android.tradefed.invoker.TestInformation


ออบเจ็กต์ตัวยึดที่มีข้อมูลและการอ้างอิงทั้งหมดที่ตัวดำเนินการหรือการทดสอบอาจต้องใช้ เพื่อให้ดำเนินการได้อย่างถูกต้อง

สรุป

ชั้นเรียนที่ซ้อนกัน

class TestInformation.Builder

เครื่องมือสร้างเพื่อสร้างอินสแตนซ์ TestInformation 

วิธีการสาธารณะ

static TestInformation createCopyTestInfo(TestInformation invocationInfo, IInvocationContext context)

สร้าง TestInformation ด้วย ExecutionFiles ที่คัดลอกมา

static TestInformation createModuleTestInfo(TestInformation invocationInfo, IInvocationContext moduleContext)

สร้าง TestInformation ที่แทนโมดูลแทนที่จะเป็นการเรียกใช้

File dependenciesFolder()

แสดงผลโฟลเดอร์ที่จัดเก็บทรัพยากร Dependency ทั้งหมดสำหรับการเรียกใช้

ExecutionFiles executionFiles()

แสดงผลไฟล์ที่สร้างขึ้นระหว่างการเรียกใช้

IBuildInfo getBuildInfo()

แสดงผลข้อมูลบิลด์หลักของอุปกรณ์

IInvocationContext getContext()

แสดงผลบริบทการเรียกใช้ปัจจุบัน หรือบริบทโมดูลหากเป็นโมดูล

File getDependencyFile(String fileName, boolean targetFirst)

ค้นหาไฟล์ทรัพยากร Dependency/อาร์ติแฟกต์ตามชื่อของไฟล์ และระบุว่าเป็นไฟล์เป้าหมายหรือ ไฟล์โฮสต์ (เพื่อให้ค้นหาได้เร็วขึ้น)

ITestDevice getDevice()

แสดงผลอุปกรณ์หลักภายใต้การทดสอบ

getDevices()

แสดงรายการอุปกรณ์ส่วนหนึ่งในการเรียกใช้

boolean isTestTimedOut()

แสดงผลว่าการทดสอบได้รับแจ้งเกี่ยวกับการหมดเวลาหรือไม่

static TestInformation.Builder newBuilder()

สร้างเครื่องมือสร้างสำหรับสร้างอินสแตนซ์ TestInformation

void notifyTimeout()

แจ้งให้ทราบว่ามีการทริกเกอร์ระยะหมดเวลาของเฟสทดสอบสำหรับการทดสอบนี้

ExecutionProperties properties()

แสดงผลพร็อพเพอร์ตี้ที่สร้างระหว่างการเรียกใช้

final void setActiveDeviceIndex(int index)

วิธีภายในของ Test Harness เพื่อเปลี่ยนอุปกรณ์ที่จะแสดงผลโดยค่าเริ่มต้นด้วย getDevice()

วิธีการสาธารณะ

CreateCopyTestInfo

public static TestInformation createCopyTestInfo (TestInformation invocationInfo, 
                IInvocationContext context)

สร้าง TestInformation ด้วย ExecutionFiles ที่คัดลอกมา

พารามิเตอร์
invocationInfo TestInformation

context IInvocationContext

คิกรีเทิร์น
TestInformation

createModuleTestInfo

public static TestInformation createModuleTestInfo (TestInformation invocationInfo, 
                IInvocationContext moduleContext)

สร้าง TestInformation ที่แทนโมดูลแทนที่จะเป็นการเรียกใช้

พารามิเตอร์
invocationInfo TestInformation

moduleContext IInvocationContext

คิกรีเทิร์น
TestInformation

โฟลเดอร์ทรัพยากร Dependency

public File dependenciesFolder ()

แสดงผลโฟลเดอร์ที่จัดเก็บทรัพยากร Dependency ทั้งหมดสำหรับการเรียกใช้

คิกรีเทิร์น
File

ไฟล์การดำเนินการ

public ExecutionFiles executionFiles ()

แสดงผลไฟล์ที่สร้างขึ้นระหว่างการเรียกใช้ การส่งไฟล์ผ่าน ExecutionFiles เป็นวิธีที่แนะนำในการทำให้ไฟล์พร้อมใช้งานระหว่าง target_preparers กับ การทดสอบ

คิกรีเทิร์น
ExecutionFiles

getBuildInfo

public IBuildInfo getBuildInfo ()

แสดงผลข้อมูลบิลด์หลักของอุปกรณ์

คิกรีเทิร์น
IBuildInfo

getContext

public IInvocationContext getContext ()

แสดงผลบริบทการเรียกใช้ปัจจุบัน หรือบริบทโมดูลหากเป็นโมดูล

คิกรีเทิร์น
IInvocationContext

getDependencyFile

public File getDependencyFile (String fileName, 
                boolean targetFirst)

ค้นหาไฟล์ทรัพยากร Dependency/อาร์ติแฟกต์ตามชื่อของไฟล์ และระบุว่าเป็นไฟล์เป้าหมายหรือ ไฟล์โฮสต์ (เพื่อให้ค้นหาได้เร็วขึ้น)

พารามิเตอร์
fileName String: ชื่อไฟล์ที่เรากำลังมองหา

targetFirst boolean: ไม่ว่าเราจะชอบไฟล์ฝั่งเป้าหมาย และไฟล์ฝั่งโฮสต์สำหรับ การค้นหา

คิกรีเทิร์น
File ไฟล์อาร์ติแฟกต์ที่พบ

การขว้าง
หากไม่พบไฟล์

GetDevice

public ITestDevice getDevice ()

แสดงผลอุปกรณ์หลักภายใต้การทดสอบ

คิกรีเทิร์น
ITestDevice

รับอุปกรณ์

public  getDevices ()

แสดงรายการอุปกรณ์ส่วนหนึ่งในการเรียกใช้

คิกรีเทิร์น

หมดเวลาทดสอบแล้ว

public boolean isTestTimedOut ()

แสดงผลว่าการทดสอบได้รับแจ้งเกี่ยวกับการหมดเวลาหรือไม่

คิกรีเทิร์น
boolean

newBuilder

public static TestInformation.Builder newBuilder ()

สร้างเครื่องมือสร้างสำหรับสร้างอินสแตนซ์ TestInformation

คิกรีเทิร์น
TestInformation.Builder

แจ้งเตือนระยะหมดเวลา

public void notifyTimeout ()

แจ้งให้ทราบว่ามีการทริกเกอร์ระยะหมดเวลาของเฟสทดสอบสำหรับการทดสอบนี้

พร็อพเพอร์ตี้

public ExecutionProperties properties ()

แสดงผลพร็อพเพอร์ตี้ที่สร้างระหว่างการเรียกใช้ การส่งค่าและ ข้อมูลผ่านทาง ExecutionProperties เป็นวิธีที่แนะนำในการแลกเปลี่ยน ข้อมูลระหว่าง target_preparers กับการทดสอบ

คิกรีเทิร์น
ExecutionProperties

setActiveDeviceIndex

public final void setActiveDeviceIndex (int index)

วิธีภายในของ Test Harness เพื่อเปลี่ยนอุปกรณ์ที่จะแสดงผลโดยค่าเริ่มต้นด้วย getDevice() รีเซ็ตเป็น 0 เสมอ

พารามิเตอร์
index int