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,
דיווח על סיום הרצת הבדיקה. |
שדות
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)
דיווח על סיום הרצת הבדיקה.
פרמטרים | |
---|---|
elapsedTime |
long : הזמן שחלף שדווח על ידי המכשיר, באלפיות השנייה |
runMetrics |
: צמדי מפתח/ערך שמדווחים בסוף הרצה של בדיקה |