איסוף TestListener
public
class
CollectingTestListener
extends Object
implements
IDisableable,
ILogSaverListener,
ITestInvocationListener
JavaScript.lang.Object | |
↳ | com.android.tradefed.result.CollectingTestListener |
ITestInvocationListener
שיאסוף את כל תוצאות הבדיקה.
מבני הנתונים שבהם נעשה שימוש באובייקט הזה בטוחים לשרשורים, אבל צריך להפעיל את הקריאות החוזרות של ITestInvocationListener
בסדר הנכון.
סיכום
בנאים ציבוריים | |
---|---|
CollectingTestListener()
|
שיטות ציבוריות | |
---|---|
IBuildInfo
|
getBuildInfo()
השיטה הזו הוצאה משימוש.
מסתמכים על |
TestRunResult
|
getCurrentRunResults()
קבלת התוצאות של הרצת הבדיקה הנוכחית. |
int
|
getExpectedTests()
מחזירה את מספר הבדיקות הצפויות. |
IInvocationContext
|
getInvocationContext()
החזרת הקשר ההפעלה שדווח דרך |
|
getMergedTestRunResults()
החזרת אוסף התוצאות שמוזג עבור כל ההפעלות בניסיונות שונים. |
IInvocationContext
|
getModuleContextForRunResult(String testRunName)
מחזירה את הערך |
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 הראשי שדווחו דרך |
|
getRunResults()
השיטה הזו הוצאה משימוש.
שימוש ב- |
TestRunResult
|
getTestRunAtAttempt(String testRunName, int attempt)
להחזיר את הערך |
int
|
getTestRunAttemptCount(String testRunName)
מחזירה את מספר הניסיונות עבור שם נתון של הרצת בדיקה. |
|
getTestRunAttempts(String testRunName)
הפונקציה מקבלת את כל הניסיונות למשך |
|
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)
במקרים מסוימים היומן צריך להיות משויך באופן הדוק למקרי הבדיקה, אבל אפשר לעשות זאת
כך גם בקישור הישיר |
void
|
setBuildInfo(IBuildInfo buildInfo)
השיטה הזו הוצאה משימוש. אין יותר צורך בבדיקות. |
void
|
setDisable(boolean isDisabled)
מגדירה אם יש להשבית את האובייקט. |
void
|
setMergeStrategy(MergeStrategy strategy)
השדה |
void
|
testAssumptionFailure(TestDescription test, String trace)
מופעלת כשבדיקה אטומית מסמנת שהיא מניחה שהתנאי לא נכון |
void
|
testAssumptionFailure(TestDescription test, FailureDescription failure)
מופעלת כשבדיקה אטומית מסמנת שהיא מניחה שהתנאי לא נכון |
void
|
testEnded(TestDescription test, long endTime,
חלופה ל- |
void
|
testEnded(TestDescription test,
מדווח על סיום ההפעלה של מקרה בדיקה ספציפי. |
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,
הדוחות הסתיימו של הרצת הבדיקה. |
void
|
testRunFailed(FailureDescription failure)
הרצת בדיקת הדוחות נכשלה בגלל כשל שתואר על ידי |
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)
חלופה ל- |
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
publicgetMergedTestRunResults ()
החזרת אוסף התוצאות שמוזג עבור כל ההפעלות בניסיונות שונים.
אם מתקבלות כמה תוצאות, כל הרצת בדיקה עוברת מיזוג עם תוצאת הבדיקה האחרונה החלפה של תוצאות הבדיקה של הפעלות קודמות. הפעלות הבדיקות מסודרות לפי מספר הניסיונות.
מדדים לאותו ניסיון ימוזגו על סמך ההעדפה שהוגדרה על ידי 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
publicgetRunResults ()
השיטה הזו הוצאה משימוש.
שימוש ב-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
publicgetTestRunAttempts (String testRunName)
הפונקציה מקבלת את כל הניסיונות למשך TestRunResult
בהרצת בדיקה נתונה.
פרמטרים | |
---|---|
testRunName |
String : השם שניתן על ידי {testRunStarted(String, int) . |
החזרות | |
---|---|
|
כל הTestRunResult בהרצת בדיקה נתונה, לפי סדר הניסיונות. |
getTestRunForTrys
publicgetTestRunForAttempts (int attempt)
מתקבלות כל התוצאות של ניסיון נתון.
פרמטרים | |
---|---|
attempt |
int : הניסיון שלגביו אנחנו רוצים לקבל תוצאות. |
החזרות | |
---|---|
|
כל הTestRunResult בניסיון נתון. |
getTestRunNames
publicgetTestRunNames ()
החזרת כל השמות של כל הפעלות הבדיקה.
יכול להיות שהרצת הבדיקות האלה בוצעה כמה פעמים עם ניסיונות שונים.
החזרות | |
---|---|
|
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 |