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( allListeners, ModuleDefinition moduleDefinition, IRemoteTest test, Duration timeOut)

יוצרים את RemoteTestTimeOutEnforcer עם פסק הזמן שצריך לאכוף.

‫methods ציבוריים

void setGranularListener(ModuleListener listener)
void testRunEnded(long elapsedTime, runMetrics)

דוחות על סיום הרצת הבדיקה.

ערכים קבועים

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 : צמדי מפתח/ערך שמדווחים בסוף הרצת בדיקה