איסוף TestListener

public class CollectingTestListener
extends Object implements IDisableable, ILogSaverListener, ITestInvocationListener

JavaScript.lang.Object
com.android.tradefed.result.CollectingTestListener


ITestInvocationListener שיאסוף את כל תוצאות הבדיקה.

מבני הנתונים שבהם נעשה שימוש באובייקט הזה בטוחים לשרשורים, אבל צריך להפעיל את הקריאות החוזרות של ITestInvocationListener בסדר הנכון.

סיכום

בנאים ציבוריים

CollectingTestListener()

שיטות ציבוריות

IBuildInfo getBuildInfo()

השיטה הזו הוצאה משימוש. מסתמכים על IBuildInfo מ-getInvocationContext().

TestRunResult getCurrentRunResults()

קבלת התוצאות של הרצת הבדיקה הנוכחית.

int getExpectedTests()

מחזירה את מספר הבדיקות הצפויות.

IInvocationContext getInvocationContext()

החזרת הקשר ההפעלה שדווח דרך invocationStarted(com.android.tradefed.invoker.IInvocationContext)

getMergedTestRunResults()

החזרת אוסף התוצאות שמוזג עבור כל ההפעלות בניסיונות שונים.

IInvocationContext getModuleContextForRunResult(String testRunName)

מחזירה את הערך IInvocationContext של המודול המשויך לתוצאות.

MultiMap<String, LogFile> getModuleLogFiles()

החזרת עותק של המפה המכילה את כל הקובץ הרשום המשויך למודול

MultiMap<String, LogFile> getNonAssociatedLogFiles()

הפונקציה מחזירה עותק של המפה שמכילה את כל הקובץ ביומן שלא משויך להרצת בדיקה או של מודל טרנספורמר.

int getNumAllFailedTestRuns()

פונקציה זו מחזירה את המספר הכולל של הפעלות בדיקות במצב של כישלון

int getNumAllFailedTests()

מחזירה את המספר הכולל של בדיקות במצב של כשל (רק נכשלו, כשלים בהנחה לא ).

int getNumTestsInState(TestStatus status)

מחזירה את מספר הבדיקות במצב נתון להרצה הזו.

int getNumTestsInState(TestResult.TestStatus ddmlibStatus)

לתאימות לסוג סטטוס ישן יותר

int getNumTotalTests()

מחזירה את המספר הכולל של בדיקות מלאות לכל ההפעלות.

IBuildInfo getPrimaryBuildInfo()

החזרת פרטי ה-build הראשי שדווחו דרך invocationStarted(com.android.tradefed.invoker.IInvocationContext).

getRunResults()

השיטה הזו הוצאה משימוש. שימוש ב-getMergedTestRunResults()

TestRunResult getTestRunAtAttempt(String testRunName, int attempt)

להחזיר את הערך TestRunResult בניסיון אחד.

int getTestRunAttemptCount(String testRunName)

מחזירה את מספר הניסיונות עבור שם נתון של הרצת בדיקה.

getTestRunAttempts(String testRunName)

הפונקציה מקבלת את כל הניסיונות למשך TestRunResult בהרצת בדיקה נתונה.

getTestRunForAttempts(int attempt)

מתקבלות כל התוצאות של ניסיון נתון.

getTestRunNames()

החזרת כל השמות של כל הפעלות הבדיקה.

boolean hasFailedTests()

מחזירה אם בהפעלה היו בדיקות שנכשלו או בהנחה שנכשלה.

boolean hasTestRunResultsForName(String testRunName)

הפונקציה מחזירה אם יש תוצאות לשם של הרצת בדיקה מסוימת.

void invocationEnded(long elapsedTime)

דיווחים שההפעלה הסתיימה, בין אם בהצלחה או בגלל שגיאה כלשהי תנאי.

void invocationFailed(Throwable cause)

מדווח על הפעלה שלא הושלמה עקב מצב שגיאה כלשהו.

void invocationSkipped(SkipReason reason)

דיווח על הפעלה כתוכן שדילגת עליו

void invocationStarted(IInvocationContext context)

מדווח על התחלת ההפעלה של הבדיקה.

boolean isDisabled()

הפונקציה מחזירה את הערך True אם כל האובייקט מושבת (דילוג על ההגדרה וגם על הפריקה).

void logAssociation(String dataName, LogFile logFile)

במקרים מסוימים היומן צריך להיות משויך באופן הדוק למקרי הבדיקה, אבל אפשר לעשות זאת כך גם בקישור הישיר testLogSaved(String, com.android.tradefed.result.LogDataType, com.android.tradefed.result.InputStreamSource, com.android.tradefed.result.LogFile) אי אפשר להתקשר חזרה.

void setBuildInfo(IBuildInfo buildInfo)

השיטה הזו הוצאה משימוש. אין יותר צורך בבדיקות.

void setDisable(boolean isDisabled)

מגדירה אם יש להשבית את האובייקט.

void setMergeStrategy(MergeStrategy strategy)

השדה MergeStrategy ישמש למיזוג תוצאות.

void testAssumptionFailure(TestDescription test, String trace)

מופעלת כשבדיקה אטומית מסמנת שהיא מניחה שהתנאי לא נכון

void testAssumptionFailure(TestDescription test, FailureDescription failure)

מופעלת כשבדיקה אטומית מסמנת שהיא מניחה שהתנאי לא נכון

void testEnded(TestDescription test, long endTime, testMetrics)

חלופה ל-ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) שבה ניתן לציין את שעת הסיום ישירות.

void testEnded(TestDescription test, testMetrics)

מדווח על סיום ההפעלה של מקרה בדיקה ספציפי.

void testFailed(TestDescription test, FailureDescription failure)

מדווח על כשל במקרה בדיקה ספציפי.

void testFailed(TestDescription test, String trace)

מדווח על כשל במקרה בדיקה ספציפי.

void testIgnored(TestDescription test)

נשלחת קריאה כאשר בדיקה לא תבוצע, בדרך כלל מפני שלשיטת בדיקה יש הערות עם org.junit.ignore.

void testModuleEnded()

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

void testModuleStarted(IInvocationContext moduleContext)

מדווח על תחילת המודול שפועל.

void testRunEnded(long elapsedTime, runMetrics)

הדוחות הסתיימו של הרצת הבדיקה.

void testRunFailed(FailureDescription failure)

הרצת בדיקת הדוחות נכשלה בגלל כשל שתואר על ידי FailureDescription.

void testRunFailed(String errorMessage)

הפעלת בדיקת הדוחות נכשלה עקב שגיאה חמורה.

void testRunStarted(String name, int numTests, int attemptNumber)

מדווח על התחלה של הרצת בדיקה.

void testRunStarted(String name, int numTests)

מדווח על התחלה של הרצת בדיקה.

void testRunStarted(String name, int numTests, int attemptNumber, long startTime)

מדווח על התחלה של הרצת בדיקה.

void testRunStopped(long elapsedTime)

הרצת בדיקת הדוחות הופסקה לפני שהסתיימה עקב בקשה של משתמש.

void testSkipped(TestDescription test, SkipReason reason)

מוצגת קריאה כשמדלגים על בדיקה והיא לא בוצעה מסיבה שבדרך כלל לא צפויה.

void testStarted(TestDescription test, long startTime)

חלופה ל-testStarted(com.android.tradefed.result.TestDescription) שבה מציינים גם מתי הבדיקה התחיל, בשילוב עם ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,Map)) למדידה מדויקת.

void testStarted(TestDescription test)

מדווח על ההתחלה של מקרה בדיקה ספציפי.

שיטות מוגנות

final void clearModuleLogFiles()

מאפשר לנקות את קובץ המודול כדי להימנע מנשיאה זמן רב מדי.

final void clearResultsForName(String testRunName)

מאפשרת לנקות את התוצאות של שם ריצה נתון.

void setIsAggregrateMetrics(boolean aggregate)

החלפת המצב של האפשרות 'מדדים מצטברים' אפשרות

בנאים ציבוריים

איסוף TestListener

public CollectingTestListener ()

שיטות ציבוריות

getBuildInfo

public IBuildInfo getBuildInfo ()

השיטה הזו הוצאה משימוש.
מסתמכים על IBuildInfo מ-getInvocationContext().

הפונקציה מחזירה את פרטי ה-build.

החזרות
IBuildInfo

getCurrentRunתוצאות

public TestRunResult getCurrentRunResults ()

קבלת התוצאות של הרצת הבדיקה הנוכחית.

לתשומת ליבכם, ייתכן שהתוצאות לא יהיו מלאות. מומלץ לבדוק את הערך של TestRunResult.isRunComplete() או של (@link TestRunresults#isRunFailure()} לפי הצורך לפני עיבוד התוצאות.

החזרות
TestRunResult השדה TestRunResult מייצג נתונים שנאספו במהלך הרצת הבדיקה האחרונה

בדיקות getExpectedTest

public int getExpectedTests ()

מחזירה את מספר הבדיקות הצפויות. עשוי להיות שונה מ-getNumTotalTests() אם חלק מהבדיקות לא הופעלו.

החזרות
int

getInvocationContext

public IInvocationContext getInvocationContext ()

החזרת הקשר ההפעלה שדווח דרך invocationStarted(com.android.tradefed.invoker.IInvocationContext)

החזרות
IInvocationContext

תוצאות מיזוג getMergedTestRun

public  getMergedTestRunResults ()

החזרת אוסף התוצאות שמוזג עבור כל ההפעלות בניסיונות שונים.

אם מתקבלות כמה תוצאות, כל הרצת בדיקה עוברת מיזוג עם תוצאת הבדיקה האחרונה החלפה של תוצאות הבדיקה של הפעלות קודמות. הפעלות הבדיקות מסודרות לפי מספר הניסיונות.

מדדים לאותו ניסיון ימוזגו על סמך ההעדפה שהוגדרה על ידי aggregate-metrics. המדדים הסופיים יהיו המדדים של הניסיון האחרון.

החזרות

getModuleContextForRunresults

public IInvocationContext getModuleContextForRunResult (String testRunName)

מחזירה את הערך IInvocationContext של המודול המשויך לתוצאות.

פרמטרים
testRunName String: השם שניתן על ידי {testRunStarted(String, int).

החזרות
IInvocationContext השדה IInvocationContext של המודול של שם נתון של הרצת בדיקה null אם לא נמצאו תוצאות בשם הזה.

getModuleLogFiles

public MultiMap<String, LogFile> getModuleLogFiles ()

החזרת עותק של המפה המכילה את כל הקובץ הרשום המשויך למודול

החזרות
MultiMap<String, LogFile>

getNonAssociatedLogFiles

public MultiMap<String, LogFile> getNonAssociatedLogFiles ()

הפונקציה מחזירה עותק של המפה שמכילה את כל הקובץ ביומן שלא משויך להרצת בדיקה או של מודל טרנספורמר.

החזרות
MultiMap<String, LogFile>

getNumAllFailedTestRuns

public int getNumAllFailedTestRuns ()

פונקציה זו מחזירה את המספר הכולל של הפעלות בדיקות במצב של כישלון

החזרות
int

getNumAllFailedTests

public int getNumAllFailedTests ()

מחזירה את המספר הכולל של בדיקות במצב של כשל (רק נכשלו, כשלים בהנחה לא ).

החזרות
int

getNumTestsInState

public int getNumTestsInState (TestStatus status)

מחזירה את מספר הבדיקות במצב נתון להרצה הזו.

פרמטרים
status TestStatus

החזרות
int

getNumTestsInState

public int getNumTestsInState (TestResult.TestStatus ddmlibStatus)

לתאימות לסוג סטטוס ישן יותר

פרמטרים
ddmlibStatus TestResult.TestStatus

החזרות
int

getNumTotalTests

public int getNumTotalTests ()

מחזירה את המספר הכולל של בדיקות מלאות לכל ההפעלות.

החזרות
int

getPrimaryBuildInfo

public IBuildInfo getPrimaryBuildInfo ()

החזרת פרטי ה-build הראשי שדווחו דרך invocationStarted(com.android.tradefed.invoker.IInvocationContext). גרסת ה-build הראשית היא ה-build שהוחזר על ידי ספק ה-build של התצורה שפועלת. פונקציה זו מחזירה ערך null אם אין הקשר (אין build כדי מקרה בדיקה).

החזרות
IBuildInfo

תוצאות runRun

public  getRunResults ()

השיטה הזו הוצאה משימוש.
שימוש ב-getMergedTestRunResults()

מחזירה את התוצאות של כל הפעלות הבדיקה.

החזרות

getTestRunAtTry

public TestRunResult getTestRunAtAttempt (String testRunName, 
                int attempt)

להחזיר את הערך TestRunResult בניסיון אחד.

פרמטרים
testRunName String: השם שניתן על ידי {testRunStarted(String, int).

attempt int: מזהה הניסיון.

החזרות
TestRunResult TestRunResult של השם הנתון והמזהה של הניסיון, או null אם אינו קיים.

getTestRunTryCount

public int getTestRunAttemptCount (String testRunName)

מחזירה את מספר הניסיונות עבור שם נתון של הרצת בדיקה.

פרמטרים
testRunName String: השם שניתן על ידי {testRunStarted(String, int).

החזרות
int

getTestRunErrors

public  getTestRunAttempts (String testRunName)

הפונקציה מקבלת את כל הניסיונות למשך TestRunResult בהרצת בדיקה נתונה.

פרמטרים
testRunName String: השם שניתן על ידי {testRunStarted(String, int).

החזרות
כל הTestRunResult בהרצת בדיקה נתונה, לפי סדר הניסיונות.

getTestRunForTrys

public  getTestRunForAttempts (int attempt)

מתקבלות כל התוצאות של ניסיון נתון.

פרמטרים
attempt int: הניסיון שלגביו אנחנו רוצים לקבל תוצאות.

החזרות
כל הTestRunResult בניסיון נתון.

getTestRunNames

public  getTestRunNames ()

החזרת כל השמות של כל הפעלות הבדיקה.

יכול להיות שהרצת הבדיקות האלה בוצעה כמה פעמים עם ניסיונות שונים.

החזרות

hasFailedTests

public boolean hasFailedTests ()

מחזירה אם בהפעלה היו בדיקות שנכשלו או בהנחה שנכשלה.

החזרות
boolean

hasTestRunResultsForName

public boolean hasTestRunResultsForName (String testRunName)

הפונקציה מחזירה אם יש תוצאות לשם של הרצת בדיקה מסוימת.

פרמטרים
testRunName String: השם שניתן על ידי {testRunStarted(String, int).

החזרות
boolean

ההפעלה הסתיימה

public void invocationEnded (long elapsedTime)

דיווחים שההפעלה הסתיימה, בין אם בהצלחה או בגלל שגיאה כלשהי תנאי.

תתבצע קריאה אוטומטית על ידי framework של TradeFederation.

פרמטרים
elapsedTime long: זמן ההפעלה שחלף באלפיות השנייה

ההפעלה נכשלה

public void invocationFailed (Throwable cause)

מדווח על הפעלה שלא הושלמה עקב מצב שגיאה כלשהו.

תתבצע קריאה אוטומטית על ידי framework של TradeFederation.

פרמטרים
cause Throwable: הסיבה Throwable לכשל

המערכת דילגה על ההפעלה

public void invocationSkipped (SkipReason reason)

דיווח על הפעלה כתוכן שדילגת עליו

פרמטרים
reason SkipReason

ההפעלה התחילה

public void invocationStarted (IInvocationContext context)

מדווח על התחלת ההפעלה של הבדיקה.

תתבצע קריאה אוטומטית על ידי framework של TradeFederation. המדווחים צריכים לשנות את ברירת המחדל בשיטה הזאת, יש תמיכה בדיווח על כמה מכשירים.

פרמטרים
context IInvocationContext: מידע על ההפעלה

מושבתת

public boolean isDisabled ()

הפונקציה מחזירה את הערך True אם כל האובייקט מושבת (דילוג על ההגדרה וגם על הפריקה). אחרת, שקרית.

החזרות
boolean

שיוך (logAssociation)

public void logAssociation (String dataName, 
                LogFile logFile)

במקרים מסוימים היומן צריך להיות משויך באופן הדוק למקרי הבדיקה, אבל אפשר לעשות זאת כך גם בקישור הישיר testLogSaved(String, com.android.tradefed.result.LogDataType, com.android.tradefed.result.InputStreamSource, com.android.tradefed.result.LogFile) אי אפשר להתקשר חזרה. לכן הקריאה החוזרת הזאת מאפשרת ליצור קשר חזק במפורש.

פרמטרים
dataName String: שם הנתונים

logFile LogFile: ה-LogFile שתועד בעבר וצריך להיות משויך אל מקרה בדיקה.

setBuildInfo

public void setBuildInfo (IBuildInfo buildInfo)

השיטה הזו הוצאה משימוש.
אין יותר צורך בבדיקה.

מגדירים את פרטי ה-build. היא מיועדת לבדיקה בלבד.

פרמטרים
buildInfo IBuildInfo

הגדרה השבתה

public void setDisable (boolean isDisabled)

מגדירה אם יש להשבית את האובייקט. מושבתת: גם שלבי ההגדרה וגם שלבי הפרוק צריך לדלג על השלב הזה. יכול לשמש כדי להשבית אובייקט כברירת מחדל constructor.

פרמטרים
isDisabled boolean: המצב שצריך להוסיף אליו את האובייקט.

הגדרה אסטרטגית

public void setMergeStrategy (MergeStrategy strategy)

השדה MergeStrategy ישמש למיזוג תוצאות.

פרמטרים
strategy MergeStrategy

testAssumptionFailure

public void testAssumptionFailure (TestDescription test, 
                String trace)

מופעלת כשבדיקה אטומית מסמנת שהיא מניחה שהתנאי לא נכון

פרמטרים
test TestDescription: מזהה את הבדיקה

trace String: דוח קריסות של כשל

testAssumptionFailure

public void testAssumptionFailure (TestDescription test, 
                FailureDescription failure)

מופעלת כשבדיקה אטומית מסמנת שהיא מניחה שהתנאי לא נכון

פרמטרים
test TestDescription: מזהה את הבדיקה

failure FailureDescription: FailureDescription מתאר את הכשל ואת ההקשר שלו.

הבדיקה הסתיימה

public void testEnded (TestDescription test, 
                long endTime, 
                 testMetrics)

חלופה ל-ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) שבה ניתן לציין את שעת הסיום ישירות. כדי למדוד במדויק, צריך להשתמש בשילוב עם המאפיין testStarted(com.android.tradefed.result.TestDescription, long).

פרמטרים
test TestDescription: מזהה את הבדיקה

endTime long: זמן הסיום של הבדיקה, שנמדד באמצעות System.currentTimeMillis()

testMetrics : ERROR(/Map) מהמדדים שנפלטו

הבדיקה הסתיימה

public void testEnded (TestDescription test, 
                 testMetrics)

מדווח על סיום ההפעלה של מקרה בדיקה ספציפי.

אם לא הפעלת את testFailed(TestDescription, FailureDescription), הבדיקה הזו עברה. מחזירה גם כל מפתח/ערך מדדים שייתכן שהתקבלו במהלך הביצוע של מקרה הבדיקה.

פרמטרים
test TestDescription: מזהה את הבדיקה

testMetrics : ERROR(/Map) מהמדדים שנפלטו

הבדיקה נכשלה

public void testFailed (TestDescription test, 
                FailureDescription failure)

מדווח על כשל במקרה בדיקה ספציפי.

הקריאה תתבצע בין testStarted ל-testEnded.

פרמטרים
test TestDescription: מזהה את הבדיקה

failure FailureDescription: FailureDescription מתאר את הכשל ואת ההקשר שלו.

הבדיקה נכשלה

public void testFailed (TestDescription test, 
                String trace)

מדווח על כשל במקרה בדיקה ספציפי.

הקריאה תתבצע בין testStarted ל-testEnded.

פרמטרים
test TestDescription: מזהה את הבדיקה

trace String: דוח קריסות של כשל

התעלמות מבדיקה

public void testIgnored (TestDescription test)

נשלחת קריאה כאשר בדיקה לא תבוצע, בדרך כלל מפני שלשיטת בדיקה יש הערות עם org.junit.ignore.

פרמטרים
test TestDescription: מזהה את הבדיקה

testModuleEnded

public void testModuleEnded ()

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

TestModuleStarted

public void testModuleStarted (IInvocationContext moduleContext)

מדווח על תחילת המודול שפועל. הקריאה החוזרת הזו משויכת ל-testModuleEnded() והיא אופציונלית ברצף. נעשה בו שימוש רק במהלך הרצה שנעשה בה שימוש מודולים של הרצה בחבילות.

פרמטרים
moduleContext IInvocationContext: ה-IInvocationContext של המודול.

הבדיקה הסתיימה

public void testRunEnded (long elapsedTime, 
                 runMetrics)

הדוחות הסתיימו של הרצת הבדיקה. FIXME: אנחנו לא יכולים ליצור שתי מפות<> עם סוגים שונים, כאן צריך להשתמש ב-HashMap.

פרמטרים
elapsedTime long: דיווח על הזמן שחלף במכשיר, באלפיות השנייה

runMetrics : צמדי מפתח/ערך מדווחים בסיום הרצת בדיקה עם Metric.

הבדיקה נכשלה

public void testRunFailed (FailureDescription failure)

הרצת בדיקת הדוחות נכשלה בגלל כשל שתואר על ידי FailureDescription.

פרמטרים
failure FailureDescription: FailureDescription מתאר את הכשל ואת ההקשר שלו.

הבדיקה נכשלה

public void testRunFailed (String errorMessage)

הפעלת בדיקת הדוחות נכשלה עקב שגיאה חמורה.

פרמטרים
errorMessage String: String מתארת את הסיבה לכשל בהפעלה.

בדיקת ההרצה

public void testRunStarted (String name, 
                int numTests, 
                int attemptNumber)

מדווח על התחלה של הרצת בדיקה.

פרמטרים
name String: שם הרצת הבדיקה

numTests int: מספר הבדיקות הכולל בהרצת הבדיקה

attemptNumber int: מספר הזמנה, לזיהוי הניסיונות השונים של אותו runName שפועלים כמה פעמים. ה-TryNumber הוא 0 באינדקס והוא אמור לגדול מדי פעם מתרחשת ריצה חדשה. לדוגמה הבדיקה מתבצעת שוב ושוב 3 פעמים. היא צריכה להיות 4 סה"כ פועל תחת אותו runName ו-TryNumber הוא בין 0 ל-3.

בדיקת ההרצה

public void testRunStarted (String name, 
                int numTests)

מדווח על התחלה של הרצת בדיקה.

פרמטרים
name String: שם הרצת הבדיקה

numTests int: מספר הבדיקות הכולל בהרצת הבדיקה

בדיקת ההרצה

public void testRunStarted (String name, 
                int numTests, 
                int attemptNumber, 
                long startTime)

מדווח על התחלה של הרצת בדיקה.

פרמטרים
name String: שם הרצת הבדיקה

numTests int: מספר הבדיקות הכולל בהרצת הבדיקה

attemptNumber int: מספר הזמנה, לזיהוי הניסיונות השונים של אותו runName שפועלים כמה פעמים. ה-TryNumber הוא 0 באינדקס והוא אמור לגדול בכל פעם מתבצעת הרצה חדשה. לדוגמה בדיקה מפורטת מתבצעת שוב 3 פעמים, והבדיקה צריכה להימשך 4 הפעלות בסך הכל באותו runName ו-TryNumber הוא בין 0 ל-3.

startTime long: משך הזמן שבו התחילה הריצה, שנמדדת באמצעות System.currentTimeMillis()

TestRunSStop

public void testRunStopped (long elapsedTime)

הרצת בדיקת הדוחות הופסקה לפני שהסתיימה עקב בקשה של משתמש.

TODO: לא בשימוש כרגע, כדאי להסיר

פרמטרים
elapsedTime long: דיווח על הזמן שחלף במכשיר, באלפיות השנייה

הבדיקה דילגה

public void testSkipped (TestDescription test, 
                SkipReason reason)

מוצגת קריאה כשמדלגים על בדיקה והיא לא בוצעה מסיבה שבדרך כלל לא צפויה. ננסה לבצע שוב את הבדיקות האלה כדי להוציא לפועל כמו שצריך.

פרמטרים
test TestDescription: מזהה את הבדיקה

reason SkipReason: SkipReason

הבדיקה התחילה

public void testStarted (TestDescription test, 
                long startTime)

חלופה ל-testStarted(com.android.tradefed.result.TestDescription) שבה מציינים גם מתי הבדיקה התחיל, בשילוב עם ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,Map)) למדידה מדויקת.

פרמטרים
test TestDescription: מזהה את הבדיקה

startTime long: השעה שבה התחילה הבדיקה, שנמדדת באמצעות System.currentTimeMillis()

הבדיקה התחילה

public void testStarted (TestDescription test)

מדווח על ההתחלה של מקרה בדיקה ספציפי. בממשק ישן, צריך להשתמש ב-testStarted(com.android.tradefed.result.TestDescription) כשהדבר אפשרי.

פרמטרים
test TestDescription: מזהה את הבדיקה

שיטות מוגנות

cleanModuleLogFiles.

protected final void clearModuleLogFiles ()

מאפשר לנקות את קובץ המודול כדי להימנע מנשיאה זמן רב מדי.

ניקוי התוצאותForName

protected final void clearResultsForName (String testRunName)

מאפשרת לנקות את התוצאות של שם ריצה נתון. יש להשתמש בה רק במקרים מסוימים, אגרגטור של תוצאות.

פרמטרים
testRunName String

setIsAggregrateMetrics

protected void setIsAggregrateMetrics (boolean aggregate)

החלפת המצב של האפשרות 'מדדים מצטברים' אפשרות

פרמטרים
aggregate boolean