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) צור את |
שיטות ציבוריות | |
---|---|
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) של הזמן הקצוב לכל ריצת בדיקה. |
שיטות ציבוריות
testRunEnded
public void testRunEnded (long elapsedTime,runMetrics)
מדווח על סיום ריצת המבחן. FIXME: אין לנו שני ממשקי Map<> עם סוג שונה, אז עלינו להשתמש ב-HashMap כאן.
פרמטרים | |
---|---|
elapsedTime | long : המכשיר דיווח על זמן שחלף, באלפיות שניות |
runMetrics | Metric . |