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

public class TestInformation
extends Object

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


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

สรุป

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

class TestInformation.Builder

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()

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

สร้าง CopyTestInfo

public static TestInformation createCopyTestInfo (TestInformation invocationInfo, 
                IInvocationContext context)

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

พารามิเตอร์
invocationInfo TestInformation

context IInvocationContext

ส่งคืน
TestInformation

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

public static TestInformation createModuleTestInfo (TestInformation invocationInfo, 
                IInvocationContext moduleContext)

สร้าง TestInformation แทนโมดูลแทนการร้องขอ

พารามิเตอร์
invocationInfo TestInformation

moduleContext IInvocationContext

ส่งคืน
TestInformation

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

public File dependenciesFolder ()

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

ส่งคืน
File

ไฟล์การดำเนินการ

public ExecutionFiles executionFiles ()

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

ส่งคืน
ExecutionFiles

รับ BuildInfo

public IBuildInfo getBuildInfo ()

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

ส่งคืน
IBuildInfo

รับบริบท

public IInvocationContext getContext ()

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

ส่งคืน
IInvocationContext

getDependencyFile

public File getDependencyFile (String fileName, 
                boolean targetFirst)

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

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

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

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

พ่น
หากไม่พบไฟล์.

รับอุปกรณ์

public ITestDevice getDevice ()

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

ส่งคืน
ITestDevice

รับอุปกรณ์

public  getDevices ()

ส่งกลับรายการอุปกรณ์ส่วนหนึ่งของการร้องขอ

ส่งคืน

isTestTimedOut

public boolean isTestTimedOut ()

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

ส่งคืน
boolean

สร้างใหม่

public static TestInformation.Builder newBuilder ()

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

ส่งคืน
TestInformation.Builder

แจ้งหมดเวลา

public void notifyTimeout ()

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

คุณสมบัติ

public ExecutionProperties properties ()

ส่งกลับคุณสมบัติที่สร้างขึ้นระหว่างการดำเนินการเรียก การส่งผ่านค่าและข้อมูลผ่าน ExecutionProperties เป็นวิธีที่แนะนำในการแลกเปลี่ยนข้อมูลระหว่าง target_preparers และการทดสอบ

ส่งคืน
ExecutionProperties

ตั้งค่า ActiveDeviceIndex

public final void setActiveDeviceIndex (int index)

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

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