ข้อมูลการทดสอบ
public class TestInformation
extends Object
java.lang.Object | |
↳ | com.android.tradefed.inviver.TestInformation |
วัตถุผู้ถือที่มีข้อมูลและการขึ้นต่อกันทั้งหมดที่ผู้ทดสอบหรือการทดสอบอาจจำเป็นต้องดำเนินการอย่างถูกต้อง
สรุป
คลาสที่ซ้อนกัน | |
---|---|
class | TestInformation.Builder ตัวสร้างเพื่อสร้างอินสแตนซ์ |
วิธีการสาธารณะ | |
---|---|
static TestInformation | createCopyTestInfo ( TestInformation invocationInfo, IInvocationContext context) สร้าง |
static TestInformation | createModuleTestInfo ( TestInformation invocationInfo, IInvocationContext moduleContext) สร้าง |
File | dependenciesFolder () ส่งคืนโฟลเดอร์ที่เก็บการอ้างอิงทั้งหมดสำหรับการเรียกใช้ |
ExecutionFiles | executionFiles () ส่งคืนไฟล์ที่สร้างขึ้นระหว่างการดำเนินการร้องขอ |
IBuildInfo | getBuildInfo () ส่งคืนข้อมูลการสร้างอุปกรณ์หลัก |
IInvocationContext | getContext () ส่งกลับบริบทการร้องขอปัจจุบันหรือบริบทของโมดูลหากนี่คือโมดูล |
File | getDependencyFile (String fileName, boolean targetFirst) ค้นหาไฟล์อ้างอิง/สิ่งประดิษฐ์ตามชื่อไฟล์ และไม่ว่าจะเป็นไฟล์เป้าหมายหรือไฟล์โฮสต์ (เพื่อการค้นหาที่รวดเร็วยิ่งขึ้น) |
ITestDevice | getDevice () ส่งคืนอุปกรณ์หลักภายใต้การทดสอบ |
getDevices () ส่งคืนรายการอุปกรณ์ที่เป็นส่วนหนึ่งของการร้องขอ | |
boolean | isTestTimedOut () ส่งคืนว่าการทดสอบได้รับแจ้งการหมดเวลาหรือไม่ |
static TestInformation.Builder | newBuilder () สร้างตัวสร้างสำหรับการสร้างอินสแตนซ์ |
void | notifyTimeout () แจ้งว่ามีการทริกเกอร์การหมดเวลาของขั้นตอนการทดสอบสำหรับการทดสอบนี้ |
ExecutionProperties | properties () ส่งคืนคุณสมบัติที่สร้างขึ้นระหว่างการดำเนินการเรียกใช้ |
final void | setActiveDeviceIndex (int index) ทดสอบเมธอดภายในของ 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 |
โฟลเดอร์อ้างอิง
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 | ไฟล์สิ่งประดิษฐ์ที่พบ |
ขว้าง | |
---|---|
| หากไม่พบไฟล์. |
รับอุปกรณ์
publicgetDevices ()
ส่งคืนรายการอุปกรณ์ที่เป็นส่วนหนึ่งของการร้องขอ
การส่งคืน | |
---|---|
คือ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 |
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2023-12-01 UTC