TestInformation
public
class
TestInformation
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.invoker.TestInformation |
ออบเจ็กต์ Holder ที่มีข้อมูลและการอ้างอิงทั้งหมดที่โปรแกรมเรียกใช้การทดสอบหรือการทดสอบอาจต้องใช้ เพื่อดำเนินการอย่างถูกต้อง
สรุป
คลาสที่ซ้อนกัน | |
|---|---|
class |
TestInformation.Builder
Builder สำหรับสร้างอินสแตนซ์ |
เมธอดสาธารณะ | |
|---|---|
static
TestInformation
|
createCopyTestInfo(TestInformation invocationInfo, IInvocationContext context)
สร้าง |
static
TestInformation
|
createModuleTestInfo(TestInformation invocationInfo, IInvocationContext moduleContext)
สร้าง |
File
|
dependenciesFolder()
แสดงผลโฟลเดอร์ที่จัดเก็บการอ้างอิงทั้งหมดสำหรับการเรียกใช้ |
ExecutionFiles
|
executionFiles()
แสดงผลไฟล์ที่สร้างขึ้นระหว่างการเรียกใช้ |
IBuildInfo
|
getBuildInfo()
แสดงข้อมูลบิลด์ของอุปกรณ์หลัก |
IInvocationContext
|
getContext()
แสดงบริบทการเรียกใช้ปัจจุบัน หรือบริบทของโมดูลหากเป็นโมดูล |
File
|
getDependencyFile(String fileName, boolean targetFirst)
ค้นหาไฟล์ Dependency/Artifact ตามชื่อและดูว่าเป็นไฟล์เป้าหมายหรือไฟล์โฮสต์หรือไม่ (เพื่อการค้นหาที่รวดเร็วขึ้น) |
ITestDevice
|
getDevice()
แสดงผลอุปกรณ์หลักภายใต้การทดสอบ |
List<ITestDevice>
|
getDevices()
แสดงผลรายการอุปกรณ์ที่เป็นส่วนหนึ่งของการเรียกใช้ |
boolean
|
isTestTimedOut()
แสดงผลว่าการทดสอบได้รับแจ้งว่าหมดเวลาหรือไม่ |
static
TestInformation.Builder
|
newBuilder()
สร้าง Builder สำหรับสร้างอินสแตนซ์ |
void
|
notifyTimeout()
แจ้งว่าระบบทริกเกอร์การหมดเวลาของระยะการทดสอบสำหรับการทดสอบนี้แล้ว |
ExecutionProperties
|
properties()
แสดงพร็อพเพอร์ตี้ที่สร้างขึ้นระหว่างการเรียกใช้ |
final
void
|
setActiveDeviceIndex(int index)
วิธีภายในของโปรแกรมทดสอบอัตโนมัติเพื่อสลับอุปกรณ์ที่ส่งคืนโดยค่าเริ่มต้นด้วย |
เมธอดสาธารณะ
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 ()
แสดงผลโฟลเดอร์ที่จัดเก็บการอ้างอิงทั้งหมดสำหรับการเรียกใช้
| การคืนสินค้า | |
|---|---|
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 |
ไฟล์อาร์ติแฟกต์ที่พบ |
| ส่ง | |
|---|---|
FileNotFoundException |
หากไม่พบไฟล์ |
getDevices
public List<ITestDevice> getDevices ()
แสดงผลรายการอุปกรณ์ที่เป็นส่วนหนึ่งของการเรียกใช้
| การคืนสินค้า | |
|---|---|
List<ITestDevice> |
|
isTestTimedOut
public boolean isTestTimedOut ()
แสดงผลว่าการทดสอบได้รับแจ้งว่าหมดเวลาหรือไม่
| การคืนสินค้า | |
|---|---|
boolean |
|
newBuilder
public static TestInformation.Builder newBuilder ()
สร้าง Builder สำหรับสร้างอินสแตนซ์ TestInformation
| การคืนสินค้า | |
|---|---|
TestInformation.Builder |
|
notifyTimeout
public void notifyTimeout ()
แจ้งว่าระบบทริกเกอร์การหมดเวลาของระยะทดสอบสำหรับการทดสอบนี้แล้ว
ที่พัก
public ExecutionProperties properties ()
แสดงพร็อพเพอร์ตี้ที่สร้างขึ้นระหว่างการเรียกใช้ การส่งค่าและ
ข้อมูลผ่าน ExecutionProperties เป็นวิธีที่แนะนำในการแลกเปลี่ยน
ข้อมูลระหว่าง target_preparers กับการทดสอบ
| การคืนสินค้า | |
|---|---|
ExecutionProperties |
|
setActiveDeviceIndex
public final void setActiveDeviceIndex (int index)
วิธีภายในของโปรแกรมทดสอบอัตโนมัติเพื่อสลับอุปกรณ์ที่ส่งคืนโดยค่าเริ่มต้นด้วย getDevice() รีเซ็ตเป็น 0 เสมอ
| พารามิเตอร์ | |
|---|---|
index |
int |