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
|
Constructors ציבוריים | |
|---|---|
RemoteTestTimeOutEnforcer(
יוצרים את |
|
methods ציבוריים | |
|---|---|
void
|
setGranularListener(ModuleListener listener)
|
void
|
testRunEnded(long elapsedTime,
דוחות על סיום הרצת הבדיקה. |
ערכים קבועים
REMOTE_TEST_TIMEOUT_DESCRIPTION
public static final String REMOTE_TEST_TIMEOUT_DESCRIPTION
ערך קבוע: "The timeout that will be applied to each remote test object of the run."
REMOTE_TEST_TIMEOUT_OPTION
public static final String REMOTE_TEST_TIMEOUT_OPTION
ערך קבוע: "remote-test-timeout"
Constructors ציבוריים
RemoteTestTimeOutEnforcer
public RemoteTestTimeOutEnforcer (allListeners, ModuleDefinition moduleDefinition, IRemoteTest test, Duration timeOut)
יוצרים את RemoteTestTimeOutEnforcer עם פסק הזמן שצריך לאכוף.
| פרמטרים | |
|---|---|
allListeners |
|
moduleDefinition |
ModuleDefinition: ה-ModuleDefinition של מודול הבדיקה שיופעל. |
test |
IRemoteTest: הפקודה IRemoteTest להרצה. |
timeOut |
Duration: ERROR(/Duration) של פסק הזמן לכל הרצת בדיקה. |
methods ציבוריים
setGranularListener
public void setGranularListener (ModuleListener listener)
| פרמטרים | |
|---|---|
listener |
ModuleListener |
testRunEnded
public void testRunEnded (long elapsedTime,
runMetrics) דוחות על סיום הרצת הבדיקה.
| פרמטרים | |
|---|---|
elapsedTime |
long: הזמן שחלף שדווח על ידי המכשיר, באלפיות השנייה |
runMetrics |
: צמדי מפתח/ערך שמדווחים בסוף הרצת בדיקה |