ข้อมูลการทดสอบ

public class TestInformation
extends Object

java.lang.Object
com.android.tradefed.inviver.TestInformation


วัตถุผู้ถือที่มีข้อมูลและการขึ้นต่อกันทั้งหมดที่ผู้ทดสอบหรือการทดสอบอาจจำเป็นต้องดำเนินการอย่างถูกต้อง

สรุป

คลาสที่ซ้อนกัน

class TestInformation.Builder

ตัวสร้างเพื่อสร้างอินสแตนซ์ TestInformation

วิธีการสาธารณะ

static TestInformation createCopyTestInfo ( TestInformation invocationInfo, IInvocationContext context)

สร้าง TestInformation ด้วย ExecutionFiles ที่คัดลอกไว้

static TestInformation createModuleTestInfo ( TestInformation invocationInfo, IInvocationContext moduleContext)

สร้าง TestInformation ที่แสดงถึงโมดูลแทนที่จะเป็นการร้องขอ

File dependenciesFolder ()

ส่งคืนโฟลเดอร์ที่เก็บการอ้างอิงทั้งหมดสำหรับการเรียกใช้

ExecutionFiles executionFiles ()

ส่งคืนไฟล์ที่สร้างขึ้นระหว่างการดำเนินการร้องขอ

IBuildInfo getBuildInfo ()

ส่งคืนข้อมูลการสร้างอุปกรณ์หลัก

IInvocationContext getContext ()

ส่งกลับบริบทการร้องขอปัจจุบันหรือบริบทของโมดูลหากนี่คือโมดูล

File getDependencyFile (String fileName, boolean targetFirst)

ค้นหาไฟล์อ้างอิง/สิ่งประดิษฐ์ตามชื่อไฟล์ และไม่ว่าจะเป็นไฟล์เป้าหมายหรือไฟล์โฮสต์ (เพื่อการค้นหาที่รวดเร็วยิ่งขึ้น)

ITestDevice getDevice ()

ส่งคืนอุปกรณ์หลักภายใต้การทดสอบ

getDevices ()

ส่งคืนรายการอุปกรณ์ที่เป็นส่วนหนึ่งของการร้องขอ

boolean isTestTimedOut ()

ส่งคืนว่าการทดสอบได้รับแจ้งการหมดเวลาหรือไม่

static TestInformation.Builder newBuilder ()

สร้างตัวสร้างสำหรับการสร้างอินสแตนซ์ TestInformation

void notifyTimeout ()

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

ExecutionProperties properties ()

ส่งคืนคุณสมบัติที่สร้างขึ้นระหว่างการดำเนินการเรียกใช้

final void setActiveDeviceIndex (int index)

ทดสอบเมธอดภายในของ 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

โฟลเดอร์อ้างอิง

public File dependenciesFolder ()

ส่งคืนโฟลเดอร์ที่เก็บการอ้างอิงทั้งหมดสำหรับการเรียกใช้

การส่งคืน
File

ExecutionFiles

public ExecutionFiles executionFiles ()

ส่งคืนไฟล์ที่สร้างขึ้นระหว่างการดำเนินการร้องขอ การส่งไฟล์ผ่าน ExecutionFiles เป็นวิธีที่แนะนำในการทำให้ไฟล์พร้อมใช้งานระหว่าง target_preparers และการทดสอบ

การส่งคืน
ExecutionFiles

รับ BuildInfo

public IBuildInfo getBuildInfo ()

ส่งคืนข้อมูลการสร้างอุปกรณ์หลัก

การส่งคืน
IBuildInfo

รับบริบท

public IInvocationContext getContext ()

ส่งกลับบริบทการร้องขอปัจจุบันหรือบริบทของโมดูลหากนี่คือโมดูล

การส่งคืน
IInvocationContext

getDependencyFile.getDependencyFile

public File getDependencyFile (String fileName, 
                boolean targetFirst)

ค้นหาไฟล์อ้างอิง/สิ่งประดิษฐ์ตามชื่อไฟล์ และไม่ว่าจะเป็นไฟล์เป้าหมายหรือไฟล์โฮสต์ (เพื่อการค้นหาที่รวดเร็วยิ่งขึ้น)

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

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

การส่งคืน
File ไฟล์สิ่งประดิษฐ์ที่พบ

ขว้าง
หากไม่พบไฟล์.

รับอุปกรณ์

public ITestDevice getDevice ()

ส่งคืนอุปกรณ์หลักภายใต้การทดสอบ

การส่งคืน
ITestDevice

รับอุปกรณ์

public  getDevices ()

ส่งคืนรายการอุปกรณ์ที่เป็นส่วนหนึ่งของการร้องขอ

การส่งคืน

คือTestTimedOut

public boolean isTestTimedOut ()

ส่งคืนว่าการทดสอบได้รับแจ้งการหมดเวลาหรือไม่

การส่งคืน
boolean

ตัวสร้างใหม่

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)

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

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