RemoteTestTimeOutEnforcer

public class RemoteTestTimeOutEnforcer
extends Object implements ITestInvocationListener

java.lang.Object
   ↳ com.android.tradefed.testtype.suite.RemoteTestTimeOutEnforcer


รายการฟังที่อนุญาตให้ตรวจสอบเวลาดำเนินการของการกำหนดค่าการทดสอบหนึ่งๆ และดำเนินการไม่สำเร็จหากใช้เวลานานกว่าการหมดเวลาที่กำหนด

โปรดทราบว่าตัวบังคับใช้นี้จะไม่ขัดจังหวะการทดสอบ แต่จะทําให้การทดสอบไม่สําเร็จ

สรุป

ช่อง

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)

สร้าง RemoteTestTimeOutEnforcer ที่มีระยะหมดเวลาตามที่ระบุเพื่อบังคับใช้

วิธีการสาธารณะ

void 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

ตัวสร้างแบบสาธารณะ

เครื่องมือกำหนดระยะเวลาสิ้นสุดการทดสอบระยะไกล

public RemoteTestTimeOutEnforcer (ModuleListener listener, 
                ModuleDefinition moduleDefinition, 
                IRemoteTest test, 
                Duration timeOut)

สร้าง RemoteTestTimeOutEnforcer ที่มีระยะหมดเวลาตามที่ระบุเพื่อบังคับใช้

พารามิเตอร์
listener ModuleListener: ModuleListener ของการทดสอบแต่ละครั้ง

moduleDefinition ModuleDefinition: ModuleDefinition ของโมดูลทดสอบที่จะดำเนินการ

test IRemoteTest: IRemoteTest ที่จะดำเนินการ

timeOut Duration: ERROR(/Duration) ของระยะหมดเวลาต่อการทดสอบแต่ละครั้ง

เมธอดสาธารณะ

testRunEnded

public void testRunEnded (long elapsedTime, 
                 runMetrics)

รายงานการสิ้นสุดการทดสอบ

พารามิเตอร์
elapsedTime long: เวลาที่ผ่านไปที่อุปกรณ์รายงานเป็นมิลลิวินาที

runMetrics : คู่คีย์-ค่าที่รายงานเมื่อสิ้นสุดการทดสอบ