ผู้บังคับใช้ระยะเวลาการทดสอบระยะไกล
public
class
RemoteTestTimeOutEnforcer
extends Object
implements
ITestInvocationListener
java.lang.Object | |
↳ | com.android.tradefed.testtype.suite.RemoteTestTimeOutSupportedr |
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,
สิ้นสุดการทดสอบรายงาน |
ช่อง
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) ของระยะหมดเวลาต่อการทดสอบแต่ละครั้ง |
วิธีการสาธารณะ
สิ้นสุดการทดสอบแล้ว
public void testRunEnded (long elapsedTime,runMetrics)
สิ้นสุดการทดสอบรายงาน แก้ไข: เราไม่สามารถมีแผนที่ 2 แบบ<> ที่มีอินเทอร์เฟซหลายประเภท ดังนั้น เราต้องใช้ HashMap ตรงนี้
พารามิเตอร์ | |
---|---|
elapsedTime |
long : เวลาที่อุปกรณ์รายงานเป็นมิลลิวินาทีที่ผ่านไป |
runMetrics |
: คู่คีย์-ค่าที่รายงานเมื่อสิ้นสุดการทดสอบด้วย Metric |