TestInformation
public
class
TestInformation
extends Object
java.lang.Object | |
↳ | com.android.tradefed.invoker.TestInformation |
ออบเจ็กต์ Holder ที่มีข้อมูลและทรัพยากรทั้งหมดที่เครื่องมือทดสอบหรือทดสอบอาจต้องใช้เพื่อดำเนินการอย่างถูกต้อง
สรุป
ชั้นเรียนที่ซ้อนกัน | |
---|---|
class |
TestInformation.Builder
ตัวสร้างเพื่อสร้างอินสแตนซ์ |
เมธอดสาธารณะ | |
---|---|
static
TestInformation
|
createCopyTestInfo(TestInformation invocationInfo, IInvocationContext context)
สร้าง |
static
TestInformation
|
createModuleTestInfo(TestInformation invocationInfo, IInvocationContext moduleContext)
สร้าง |
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()
สร้างโปรแกรมสร้างสําหรับการสร้างอินสแตนซ์ |
void
|
notifyTimeout()
แจ้งว่าระบบได้ทริกเกอร์การหมดเวลาของระยะการทดสอบสําหรับการทดสอบนี้แล้ว |
ExecutionProperties
|
properties()
แสดงผลพร็อพเพอร์ตี้ที่สร้างขึ้นระหว่างการเรียกใช้ |
final
void
|
setActiveDeviceIndex(int index)
วิธีการภายในของ Test Harness เพื่อเปลี่ยนอุปกรณ์ที่จะแสดงผลโดยค่าเริ่มต้นด้วย |
เมธอดสาธารณะ
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 |
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
publicgetDevices ()
แสดงรายการอุปกรณ์ที่เป็นส่วนหนึ่งของการเรียกใช้
คิกรีเทิร์น | |
---|---|
|
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 |