ข้อมูลการทดสอบ
public
class
TestInformation
extends Object
java.lang.Object | |
↳ | com.android.tradefed.invoker.TestInformation |
ออบเจ็กต์ตัวยึดที่มีข้อมูลและการอ้างอิงทั้งหมดที่ตัวดำเนินการหรือการทดสอบอาจต้องใช้ เพื่อให้ดำเนินการได้อย่างถูกต้อง
สรุป
ชั้นเรียนที่ซ้อนกัน | |
---|---|
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/อาร์ติแฟกต์ตามชื่อของไฟล์ และระบุว่าเป็นไฟล์เป้าหมายหรือ ไฟล์โฮสต์ (เพื่อให้ค้นหาได้เร็วขึ้น) |
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 |
โฟลเดอร์ทรัพยากร 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 |
ไฟล์อาร์ติแฟกต์ที่พบ |
การขว้าง | |
---|---|
|
หากไม่พบไฟล์ |
รับอุปกรณ์
publicgetDevices ()
แสดงรายการอุปกรณ์ส่วนหนึ่งในการเรียกใช้
คิกรีเทิร์น | |
---|---|
|
หมดเวลาทดสอบแล้ว
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 |