TestInformation

public class TestInformation
extends Object

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


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

สรุป

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

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/Artifact ตามชื่อ และระบุว่าเป็นไฟล์เป้าหมายหรือไฟล์โฮสต์หรือไม่ (เพื่อให้ค้นหาได้เร็วขึ้น)

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

dependenciesFolder

public File dependenciesFolder ()

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

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

executionFiles

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/Artifact ตามชื่อ และระบุว่าเป็นไฟล์เป้าหมายหรือไฟล์โฮสต์หรือไม่ (เพื่อให้ค้นหาได้เร็วขึ้น)

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

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

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

การโยน
หากไม่พบไฟล์

getDevice

public ITestDevice getDevice ()

แสดงผลอุปกรณ์หลักที่อยู่ระหว่างการทดสอบ

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

getDevices

public  getDevices ()

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

คิกรีเทิร์น

isTestTimedOut

public boolean isTestTimedOut ()

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

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

newBuilder

public static TestInformation.Builder newBuilder ()

สร้างโปรแกรมสร้างสําหรับการสร้างอินสแตนซ์ TestInformation

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

notifyTimeout

public void notifyTimeout ()

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

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

public ExecutionProperties properties ()

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

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

setActiveDeviceIndex

public final void setActiveDeviceIndex (int index)

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

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