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)

สร้าง RemoteTestTimeOutEnforcer โดยมีการหมดเวลาที่กำหนดเพื่อบังคับใช้

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

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