RemoteTestTimeOutEnforcer
public class RemoteTestTimeOutEnforcer
extends Object
implements ITestInvocationListener
java.lang.Object | |
↳ | com.android.tradefed.testtype.suite.RemoteTestTimeOutEnforcer |
Listener ที่อนุญาตให้ตรวจสอบเวลาดำเนินการของการกำหนดค่าการทดสอบที่กำหนด และล้มเหลวหากเกินระยะหมดเวลาที่กำหนด
โปรดทราบว่าผู้บังคับใช้รายนี้จะไม่ขัดขวางการทดสอบ แต่จะทำให้การทดสอบล้มเหลว
สรุป
เขตข้อมูล | |
---|---|
public static final String | REMOTE_TEST_TIMEOUT_DESCRIPTION |
public static final String | REMOTE_TEST_TIMEOUT_OPTION
|
ผู้รับเหมาก่อสร้างสาธารณะ | |
---|---|
RemoteTestTimeOutEnforcer ( ModuleListener listener, ModuleDefinition moduleDefinition, IRemoteTest test, Duration timeOut) สร้าง |
วิธีการสาธารณะ | |
---|---|
void | testRunEnded (long elapsedTime, runMetrics) testRunEnded (long elapsedTime, runMetrics) รายงานการสิ้นสุดการทดสอบการทำงาน |
เขตข้อมูล
REMOTE_TEST_TIMEOUT_DESCRIPTION
public static final String REMOTE_TEST_TIMEOUT_DESCRIPTION
REMOTE_TEST_TIMEOUT_OPTION
public static final String REMOTE_TEST_TIMEOUT_OPTION
ผู้รับเหมาก่อสร้างสาธารณะ
RemoteTestTimeOutEnforcer
public RemoteTestTimeOutEnforcer (ModuleListener listener, ModuleDefinition moduleDefinition, IRemoteTest test, Duration timeOut)
สร้าง RemoteTestTimeOutEnforcer
โดยมีการหมดเวลาที่กำหนดเพื่อบังคับใช้
พารามิเตอร์ | |
---|---|
listener | ModuleListener : ModuleListener สำหรับการทดสอบแต่ละครั้ง |
moduleDefinition | ModuleDefinition : ModuleDefinition ของโมดูลทดสอบที่จะดำเนินการ |
test | IRemoteTest : IRemoteTest ที่จะดำเนินการ |
timeOut | Duration : ERROR(/Duration) ของการหมดเวลาต่อการทดสอบ |
วิธีการสาธารณะ
ทดสอบรันสิ้นสุดแล้ว
public void testRunEnded (long elapsedTime,runMetrics)
รายงานการสิ้นสุดการทดสอบการทำงาน การแก้ไข: เราไม่สามารถมีอินเทอร์เฟซ Map<> สองอินเทอร์เฟซที่มีประเภทต่างกันได้ ดังนั้นเราจึงต้องใช้ HashMap ที่นี่
พารามิเตอร์ | |
---|---|
elapsedTime | long : อุปกรณ์รายงานเวลาที่ผ่านไป หน่วยเป็นมิลลิวินาที |
runMetrics | Metric |