TestInformation

public class TestInformation
extends Object

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


ออบเจ็กต์ Holder ที่มีข้อมูลและการอ้างอิงทั้งหมดที่โปรแกรมเรียกใช้การทดสอบหรือการทดสอบอาจต้องใช้ เพื่อดำเนินการอย่างถูกต้อง

สรุป

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

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)

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

ITestDevice getDevice()

แสดงผลอุปกรณ์หลักภายใต้การทดสอบ

List<ITestDevice> getDevices()

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

boolean isTestTimedOut()

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

static TestInformation.Builder newBuilder()

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

void notifyTimeout()

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

ExecutionProperties properties()

แสดงพร็อพเพอร์ตี้ที่สร้างขึ้นระหว่างการเรียกใช้

final void setActiveDeviceIndex(int index)

วิธีภายในของโปรแกรมทดสอบอัตโนมัติเพื่อสลับอุปกรณ์ที่ส่งคืนโดยค่าเริ่มต้นด้วย 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

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 หากไม่พบไฟล์

getDevice

public ITestDevice getDevice ()

แสดงผลอุปกรณ์หลักภายใต้การทดสอบ

การคืนสินค้า
ITestDevice

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