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

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

public class TestInformation
extends Object

java.lang.Object
com.android.tradefed.invoker.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

ไฟล์ปฏิบัติการ

public ExecutionFiles executionFiles ()

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

คืนสินค้า
ExecutionFiles

getBuildInfo

public IBuildInfo getBuildInfo ()

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

คืนสินค้า
IBuildInfo

รับบริบท

public IInvocationContext getContext ()

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

คืนสินค้า
IInvocationContext

getDependencyFile

public File getDependencyFile (String fileName, 
                boolean targetFirst)

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

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

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

คืนสินค้า
File ไฟล์อาร์ติแฟกต์ที่พบ

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

getDevice

public ITestDevice getDevice ()

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

คืนสินค้า
ITestDevice

getDevices

public  getDevices ()

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

คืนสินค้า

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)

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

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