ข้อมูลการทดสอบ
public class TestInformation
extends Object
java.lang.Object | |
↳ | com.android.tradefed.invoker.TestInformation |
ตัวยึดวัตถุที่มีข้อมูลและการอ้างอิงทั้งหมดที่นักวิ่งทดสอบหรือการทดสอบอาจต้องดำเนินการอย่างถูกต้อง
สรุป
คลาสที่ซ้อนกัน | |
---|---|
class | TestInformation.Builder 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 เพื่อสลับอุปกรณ์ที่ส่งคืนตามค่าเริ่มต้นด้วย |
วิธีการสาธารณะ
สร้าง 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 |
รับบริบท
public IInvocationContext getContext ()
ส่งคืนบริบทการร้องขอปัจจุบัน หรือบริบทโมดูล หากเป็นโมดูล
ส่งคืน | |
---|---|
IInvocationContext |
getDependencyFile
public File getDependencyFile (String fileName, boolean targetFirst)
ค้นหาไฟล์อ้างอิง/สิ่งประดิษฐ์ตามชื่อ และไม่ว่าจะเป็นไฟล์เป้าหมายหรือไฟล์โฮสต์ (เพื่อการค้นหาที่รวดเร็วขึ้น)
พารามิเตอร์ | |
---|---|
fileName | String : ชื่อไฟล์ที่เราต้องการ |
targetFirst | boolean : ไม่ว่าเราจะชอบไฟล์ฝั่งเป้าหมายเทียบกับไฟล์ฝั่งโฮสต์สำหรับการค้นหาหรือไม่ก็ตาม |
ส่งคืน | |
---|---|
File | ไฟล์สิ่งประดิษฐ์ที่พบ |
พ่น | |
---|---|
| หากไม่พบไฟล์. |
รับอุปกรณ์
publicgetDevices ()
ส่งกลับรายการอุปกรณ์ส่วนหนึ่งของการร้องขอ
ส่งคืน | |
---|---|
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 |
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2023-03-30 UTC