RemoteTestTimeOutEnforcer
public
class
RemoteTestTimeOutEnforcer
extends ResultAndLogForwarder
| java.lang.Object | |||
| ↳ | com.android.tradefed.result.ResultForwarder | ||
| ↳ | com.android.tradefed.result.ResultAndLogForwarder | ||
| ↳ | com.android.tradefed.testtype.suite.RemoteTestTimeOutEnforcer | ||
Listener ที่อนุญาตให้ตรวจสอบเวลาในการดำเนินการของการกำหนดค่าการทดสอบที่ระบุและทำให้การทดสอบล้มเหลวหากใช้เวลานานกว่าการหมดเวลาที่ระบุ
โปรดทราบว่าเครื่องมือบังคับใช้นี้จะไม่ขัดขวางการทดสอบ แต่จะทำให้การทดสอบล้มเหลว
สรุป
ค่าคงที่ | |
|---|---|
String |
REMOTE_TEST_TIMEOUT_DESCRIPTION
|
String |
REMOTE_TEST_TIMEOUT_OPTION
|
เครื่องมือสร้างสาธารณะ | |
|---|---|
RemoteTestTimeOutEnforcer(
สร้าง |
|
เมธอดสาธารณะ | |
|---|---|
void
|
setGranularListener(ModuleListener listener)
|
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
ค่าคงที่: "remote-test-timeout"
เครื่องมือสร้างสาธารณะ
RemoteTestTimeOutEnforcer
public RemoteTestTimeOutEnforcer (allListeners, ModuleDefinition moduleDefinition, IRemoteTest test, Duration timeOut)
สร้าง RemoteTestTimeOutEnforcer โดยมีระยะหมดเวลาที่กำหนดเพื่อบังคับใช้
| พารามิเตอร์ | |
|---|---|
allListeners |
|
moduleDefinition |
ModuleDefinition: ModuleDefinition ของโมดูลทดสอบที่จะดำเนินการ |
test |
IRemoteTest: IRemoteTest ที่จะดำเนินการ |
timeOut |
Duration: ERROR(/Duration) ของการหมดเวลาต่อการทดสอบแต่ละครั้ง |
เมธอดสาธารณะ
setGranularListener
public void setGranularListener (ModuleListener listener)
| พารามิเตอร์ | |
|---|---|
listener |
ModuleListener |
testRunEnded
public void testRunEnded (long elapsedTime,
runMetrics) รายงานเมื่อการทดสอบสิ้นสุด
| พารามิเตอร์ | |
|---|---|
elapsedTime |
long: อุปกรณ์รายงานเวลาที่ผ่านไปเป็นมิลลิวินาที |
runMetrics |
: คู่คีย์-ค่าที่รายงานเมื่อสิ้นสุดการทดสอบ |