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 |