CollectingTestListener

public class CollectingTestListener
extends Object implements IDisableable, ILogSaverListener, ITestInvocationListener

java.lang.Object
   ↳ com.android.tradefed.result.CollectingTestListener


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

אמנם מבני הנתונים שבהם נעשה שימוש באובייקט הזה בטוחים לשרשור, אבל צריך להפעיל את פונקציות ה-call back של 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)

במקרים מסוימים, צריך לשייך את היומן באופן הדוק למקרים של בדיקות, אבל אי אפשר לעשות זאת בקריאה החוזרת (callback) הישירה של 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

getCurrentRunResults

public TestRunResult getCurrentRunResults ()

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

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

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

getExpectedTests

public int getExpectedTests ()

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

החזרות
int

getInvocationContext

public IInvocationContext getInvocationContext ()

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

החזרות
IInvocationContext

getMergedTestRunResults

public  getMergedTestRunResults ()

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

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

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

החזרות

getModuleContextForRunResult

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 ל-test case).

החזרות
IBuildInfo

getRunResults

public  getRunResults ()

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

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

החזרות

getTestRunAtAttempt

public TestRunResult getTestRunAtAttempt (String testRunName, 
                int attempt)

מחזירים את TestRunResult לניסיון יחיד.

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

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

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

getTestRunAttemptCount

public int getTestRunAttemptCount (String testRunName)

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

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

החזרות
int

getTestRunErrors

public  getTestRunAttempts (String testRunName)

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

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

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

getTestRunForErrors

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

invocationEnded

public void invocationEnded (long elapsedTime)

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

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

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

invocationFailed

public void invocationFailed (Throwable cause)

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

הקריאה תתבצע באופן אוטומטי על ידי מסגרת TradeFederation.

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

invocationSkipped

public void invocationSkipped (SkipReason reason)

דיווח על קריאה כ'דילוג'

פרמטרים
reason SkipReason

invocationStarted

public void invocationStarted (IInvocationContext context)

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

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

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

מושבתת

public boolean isDisabled ()

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

החזרות
boolean

שיוך (logAssociation)

public void logAssociation (String dataName, 
                LogFile logFile)

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

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

logFile LogFile: ה-LogFile שרשום ביומן קודם וצריך לשייך למקרה הבדיקה.

setBuildInfo

public void setBuildInfo (IBuildInfo buildInfo)

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

הגדרת פרטי ה-build. יש להשתמש בהם רק לצורכי בדיקה.

פרמטרים
buildInfo IBuildInfo

setDisable

public void setDisable (boolean isDisabled)

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

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

setMergeStrategy

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 שמתאר את התקלה ואת ההקשר שלה.

testEnded

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) של המדדים שמונפקים

testEnded

public void testEnded (TestDescription test, 
                 testMetrics)

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

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

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

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

testFailed

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: דוח קריסות של כשל

testIgnored

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)

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

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

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

הבדיקה נכשלה

public void testRunFailed (FailureDescription failure)

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

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

testRunFailed

public void testRunFailed (String errorMessage)

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

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

testRunStarted

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

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

פרמטרים
name String: שם ההרצה לניסיון

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

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

בדיקת ההרצה

public void testRunStarted (String name, 
                int numTests)

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

פרמטרים
name String: שם ההרצה לניסיון

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

testRunStarted

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

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

פרמטרים
name String: שם ההרצה לניסיון

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

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

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

testRunStopped

public void testRunStopped (long elapsedTime)

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

TODO: currently unused, consider removing

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

testSkipped

public void testSkipped (TestDescription test, 
                SkipReason reason)

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

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

reason SkipReason: SkipReason

testStarted

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()

testStarted

public void testStarted (TestDescription test)

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

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

שיטות מוגנות

clearModuleLogFiles

protected final void clearModuleLogFiles ()

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

clearResultsForName

protected final void clearResultsForName (String testRunName)

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

פרמטרים
testRunName String

setIsAggregrateMetrics

protected void setIsAggregrateMetrics (boolean aggregate)

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

פרמטרים
aggregate boolean