RemoteTestTimeOutEnforcer
public
class
RemoteTestTimeOutEnforcer
extends Object
implements
ITestInvocationListener
JavaScript.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,
הדוחות הסתיימו של הרצת הבדיקה. |
שדות
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)
הדוחות הסתיימו של הרצת הבדיקה. FIXME: אנחנו לא יכולים ליצור שתי מפות<> עם סוגים שונים, כאן צריך להשתמש ב-HashMap.
פרמטרים | |
---|---|
elapsedTime |
long : דיווח על הזמן שחלף במכשיר, באלפיות השנייה |
runMetrics |
: צמדי מפתח/ערך מדווחים בסיום הרצת בדיקה עם Metric . |