תוצאת TestRun
public
class
TestRunResult
extends Object
JavaScript.lang.Object | |
↳ | com.android.tradefed.result.TestRunresults |
שמירה של תוצאות מהרצת בדיקה אחת.
שומר על ספירה מדויקת של בדיקות ועוקב אחר בדיקות שלא הושלמו.
השרשור לא בטוח! יש לקרוא לקריאות החוזרות (callback) לבדיקה* לפי הסדר
סיכום
שדות | |
---|---|
public
static
final
String |
ERROR_DIVIDER
|
בנאים ציבוריים | |
---|---|
TestRunResult()
צריך ליצור שדה |
שיטות ציבוריות | |
---|---|
|
getCompletedTests()
הפונקציה מקבלת את קבוצת הבדיקות שהושלמו. |
long
|
getElapsedTime()
מחזירה את זמן ההפעלה הנוכחי שחלף. |
int
|
getExpectedTestCount()
הפונקציה מקבלת את מספר מקרי הבדיקה ש-TestRun result מצפה לקבל. |
|
getFailedTests()
הפונקציה מקבלת את קבוצת הבדיקות שנכשלו. |
String
|
getName()
|
int
|
getNumAllFailedTests()
החזרת המספר הכולל של בדיקות במצב כשל (נכשל, כשל בהנחה) |
int
|
getNumCompleteTests()
מקבל את מספר הבדיקות המלאות בריצה הזו, כלומר בסטטוס != לא הושלם. |
int
|
getNumTests()
הפונקציה מקבלת את מספר הבדיקות בהרצה הזו. |
int
|
getNumTestsInState(TestStatus status)
הפונקציה מקבלת את מספר הבדיקות במצב נתון בהרצה הזו. |
int
|
getNumTestsInState(TestResult.TestStatus ddmlibStatus)
לתאימות עם סטטוס ישן יותר. |
|
getPassedTests()
הפונקציה מקבלת את קבוצת הבדיקות שעברו בהצלחה. |
FailureDescription
|
getRunFailureDescription()
הפונקציה מחזירה את מתאר הכשל של ההרצה, |
String
|
getRunFailureMessage()
החזרת הודעת השגיאה על כשל בהפעלה, |
MultiMap<String, LogFile>
|
getRunLoggedFiles()
מחזיר עותק של המפה המכיל את כל הקובץ הרשום המשויך למקרה הבדיקה הזה. |
|
getRunMetrics()
|
|
getRunProtoMetrics()
|
long
|
getStartTime()
הפונקציה מחזירה את שעת ההתחלה של קריאת testRunStart הראשונה. |
|
getTestResults()
מחזירה מפה של תוצאות הבדיקה. |
|
getTestsInState(
מקבל את קבוצת הבדיקות בסטטוסים נתונים. |
|
getTestsResultsInState(TestStatus status)
הפונקציה מחזירה את כל |
String
|
getTextSummary()
מחזירה מחרוזת ידידותית למשתמש שמתארת את התוצאות. |
boolean
|
hasFailedTests()
|
boolean
|
isRunComplete()
|
boolean
|
isRunFailure()
|
static
TestRunResult
|
merge(
|
static
TestRunResult
|
merge(
מיזוג מספר TestRun Results של אותו testRunName. |
void
|
resetRunFailure()
איפוס הסטטוס של כישלון ההפעלה. |
void
|
setAggregateMetrics(boolean metricAggregation)
|
void
|
setRunComplete(boolean runComplete)
|
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)
|
void
|
testLogSaved(String dataName, LogFile logFile)
מידע על קובץ שמתועד מאוחסן ומשויך לתרחיש הבדיקה או להרצת הבדיקה בתהליך. |
void
|
testRunEnded(long elapsedTime,
ממשק חדש שמשתמש במדדי האב-טיפוס החדשים. |
void
|
testRunFailed(FailureDescription failureDescription)
|
void
|
testRunFailed(String errorMessage)
|
void
|
testRunStarted(String runName, int testCount, long startTime)
הודעה על כך שהרצת בדיקה התחילה. |
void
|
testRunStarted(String runName, int testCount)
הודעה על כך שהרצת בדיקה התחילה. |
void
|
testRunStopped(long elapsedTime)
|
void
|
testSkipped(TestDescription test, SkipReason reason)
|
void
|
testStarted(TestDescription test, long startTime)
|
void
|
testStarted(TestDescription test)
|
שדות
ERROR_DIVIDER
public static final String ERROR_DIVIDER
בנאים ציבוריים
שיטות ציבוריות
getCompleteTests
publicgetCompletedTests ()
הפונקציה מקבלת את קבוצת הבדיקות שהושלמו.
החזרות | |
---|---|
|
זמן שחלף
public long getElapsedTime ()
מחזירה את זמן ההפעלה הנוכחי שחלף.
החזרות | |
---|---|
long |
getExpectedTestCount
public int getExpectedTestCount ()
הפונקציה מקבלת את מספר מקרי הבדיקה ש-TestRunAction מצפה לקבל. המספר בפועל יכול להיות נמוך מהמספר הצפוי עקב קריסות בדיקה. בדרך כלל, אי-התאמה כזו מציינת בדיקה כשל בהפעלה.
החזרות | |
---|---|
int |
getSFTPTests
publicgetFailedTests ()
הפונקציה מקבלת את קבוצת הבדיקות שנכשלו.
החזרות | |
---|---|
|
getName
public String getName ()
החזרות | |
---|---|
String |
שם הרצת הבדיקה |
getNumAllFailedTests
public int getNumAllFailedTests ()
החזרת המספר הכולל של בדיקות במצב כשל (נכשל, כשל בהנחה)
החזרות | |
---|---|
int |
getNumcompleteTests
public int getNumCompleteTests ()
מקבל את מספר הבדיקות המלאות בריצה הזו, כלומר בסטטוס != לא הושלם.
החזרות | |
---|---|
int |
בדיקות getNumTests
public int getNumTests ()
הפונקציה מקבלת את מספר הבדיקות בהרצה הזו.
החזרות | |
---|---|
int |
getNumTestsInState
public int getNumTestsInState (TestStatus status)
הפונקציה מקבלת את מספר הבדיקות במצב נתון בהרצה הזו.
פרמטרים | |
---|---|
status |
TestStatus |
החזרות | |
---|---|
int |
getNumTestsInState
public int getNumTestsInState (TestResult.TestStatus ddmlibStatus)
לתאימות עם סטטוס ישן יותר. במקומה צריך להשתמש במדיניות getNumTestsInState(com.android.tradefed.result.TestStatus)
.
פרמטרים | |
---|---|
ddmlibStatus |
TestResult.TestStatus |
החזרות | |
---|---|
int |
בדיקות getPassedTest
publicgetPassedTests ()
הפונקציה מקבלת את קבוצת הבדיקות שעברו בהצלחה.
החזרות | |
---|---|
|
getRunFailureDescription
public FailureDescription getRunFailureDescription ()
הפונקציה מחזירה את מתאר הכשל של ההרצה, null
אם ההרצה לא נכשלה.
החזרות | |
---|---|
FailureDescription |
getRunFailureMessage
public String getRunFailureMessage ()
החזרת הודעת השגיאה על כשל בהפעלה, null
אם ההפעלה לא נכשלה.
החזרות | |
---|---|
String |
getRunLoggedFiles
public MultiMap<String, LogFile> getRunLoggedFiles ()
מחזיר עותק של המפה המכיל את כל הקובץ הרשום המשויך למקרה הבדיקה הזה.
החזרות | |
---|---|
MultiMap<String, LogFile> |
getRunProtoMetrics
publicgetRunProtoMetrics ()
החזרות | |
---|---|
|
ERROR(/Map) של מדדי הרצת הבדיקה עם פורמט ה-proto החדש. |
זמן התחלה
public long getStartTime ()
הפונקציה מחזירה את שעת ההתחלה של קריאת testRunStart הראשונה.
החזרות | |
---|---|
long |
getTestResults
publicgetTestResults ()
מחזירה מפה של תוצאות הבדיקה.
החזרות | |
---|---|
|
getTestsInState
publicgetTestsInState ( statuses)
מקבל את קבוצת הבדיקות בסטטוסים נתונים.
פרמטרים | |
---|---|
statuses |
|
החזרות | |
---|---|
|
getTestsתוצאותInState
publicgetTestsResultsInState (TestStatus status)
הפונקציה מחזירה את כל TestResult
במצב מסוים.
פרמטרים | |
---|---|
status |
TestStatus |
החזרות | |
---|---|
|
getTextSummary
public String getTextSummary ()
מחזירה מחרוזת ידידותית למשתמש שמתארת את התוצאות.
החזרות | |
---|---|
String |
hasFailedTests
public boolean hasFailedTests ()
החזרות | |
---|---|
boolean |
true אם הרצת הבדיקה נכשלה או היו בדיקות שגיאה. |
isRuncomplete
public boolean isRunComplete ()
החזרות | |
---|---|
boolean |
true אם הרצת הבדיקה הסתיימה. |
isRunFailure
public boolean isRunFailure ()
החזרות | |
---|---|
boolean |
true אם הפעלת הבדיקה נכשלה. |
מזג
public static TestRunResult merge (testRunResults)
פרמטרים | |
---|---|
testRunResults |
|
החזרות | |
---|---|
TestRunResult |
למידע נוסף:
מזג
public static TestRunResult merge (testRunResults, MergeStrategy strategy)
מיזוג מספר TestRunתוצאות של אותו testRunName. אם מקרה בדיקה מופיע TestRun Results אבל יש לה תוצאות שונות (למשל, הפקודה 'boottest-device' פועלת שלוש פעמים עם תוצאה FAIL-FAIL-PASS), אנחנו משרשרים את כל דוחות הקריסות מההפעלות FAILED וסומכים על התוצאה הסופית תוצאת הרצה של הסטטוס, המדדים, קובצי היומן, שעת ההתחלה/הסיום.
פרמטרים | |
---|---|
testRunResults |
: רשימה של TestRunresults למיזוג. |
strategy |
MergeStrategy : אסטרטגיית המיזוג שהוטמעה למיזוג התוצאות. |
החזרות | |
---|---|
TestRunResult |
תוצאת TestRunתוצאה הסופית שמכילה את הנתונים הממוזגים מהתוצאות testRunRun. |
איפוס RunFailure
public void resetRunFailure ()
איפוס הסטטוס של כשל בהפעלה.
לפעמים צריך לאפס את הסטטוס של כשל בהפעלה במהלך הניסיון החוזר. צריך לעשות זאת בזהירות כדי להימנע מתיקון כשל אמיתי.
setAggregateMetrics
public void setAggregateMetrics (boolean metricAggregation)
פרמטרים | |
---|---|
metricAggregation |
boolean |
setRunComplete
public void setRunComplete (boolean runComplete)
פרמטרים | |
---|---|
runComplete |
boolean |
testAssumptionFailure
public void testAssumptionFailure (TestDescription test, String trace)
פרמטרים | |
---|---|
test |
TestDescription |
trace |
String |
testAssumptionFailure
public void testAssumptionFailure (TestDescription test, FailureDescription failure)
פרמטרים | |
---|---|
test |
TestDescription |
failure |
FailureDescription |
הבדיקה הסתיימה
public void testEnded (TestDescription test, long endTime,testMetrics)
פרמטרים | |
---|---|
test |
TestDescription |
endTime |
long |
testMetrics |
|
הבדיקה הסתיימה
public void testEnded (TestDescription test,testMetrics)
פרמטרים | |
---|---|
test |
TestDescription |
testMetrics |
|
הבדיקה נכשלה
public void testFailed (TestDescription test, FailureDescription failure)
פרמטרים | |
---|---|
test |
TestDescription |
failure |
FailureDescription |
הבדיקה נכשלה
public void testFailed (TestDescription test, String trace)
פרמטרים | |
---|---|
test |
TestDescription |
trace |
String |
testLogSaved
public void testLogSaved (String dataName, LogFile logFile)
מידע על קובץ שמתועד מאוחסן ומשויך לתרחיש הבדיקה או להרצת הבדיקה בתהליך.
פרמטרים | |
---|---|
dataName |
String : השם שמתייחס לנתונים. |
logFile |
LogFile : האובייקט LogFile שמייצג את המקום שבו האובייקט נשמר, וגם
מידע עליו. |
הבדיקה הסתיימה
public void testRunEnded (long elapsedTime,runMetrics)
ממשק חדש שמשתמש במדדי האב-טיפוס החדשים.
פרמטרים | |
---|---|
elapsedTime |
long |
runMetrics |
|
הבדיקה נכשלה
public void testRunFailed (FailureDescription failureDescription)
פרמטרים | |
---|---|
failureDescription |
FailureDescription |
הבדיקה נכשלה
public void testRunFailed (String errorMessage)
פרמטרים | |
---|---|
errorMessage |
String |
בדיקת ההרצה
public void testRunStarted (String runName, int testCount, long startTime)
הודעה על כך שהרצת בדיקה התחילה.
פרמטרים | |
---|---|
runName |
String : השם שמשויך להרצת הבדיקה למטרות מעקב. |
testCount |
int : מספר מקרי הבדיקה הצפויים שמשויכים להרצת הבדיקה. |
startTime |
long |
בדיקת ההרצה
public void testRunStarted (String runName, int testCount)
הודעה על כך שהרצת בדיקה התחילה.
פרמטרים | |
---|---|
runName |
String : השם שמשויך להרצת הבדיקה למטרות מעקב. |
testCount |
int : מספר מקרי הבדיקה הצפויים שמשויכים להרצת הבדיקה. |
TestRunSStop
public void testRunStopped (long elapsedTime)
פרמטרים | |
---|---|
elapsedTime |
long |
הבדיקה דילגה
public void testSkipped (TestDescription test, SkipReason reason)
פרמטרים | |
---|---|
test |
TestDescription |
reason |
SkipReason |
הבדיקה התחילה
public void testStarted (TestDescription test, long startTime)
פרמטרים | |
---|---|
test |
TestDescription |
startTime |
long |