TestRunResult
public class TestRunResult
extends Object
java.lang.Object | |
↳ | com.android.tradefed.result.TestRunResult |
מכיל תוצאות מהפעלת בדיקה בודדת.
שומר על ספירה מדויקת של בדיקות, ועוקב אחר בדיקות לא שלמות.
לא בטוח בשרשור! יש לקרוא את ההתקשרות למבחן* לפי הסדר
סיכום
שדות | |
---|---|
public static final String | ERROR_DIVIDER
|
בנאים ציבוריים | |
---|---|
TestRunResult () צור |
שיטות ציבוריות | |
---|---|
getCompletedTests () מקבל את סט המבחנים שהושלמו. | |
long | getElapsedTime () מחזירה את זמן הריצה הנוכחי שחלף. |
int | getExpectedTestCount () מקבל את מספר מקרי הבדיקה שה-TestRunResult מצפה שיהיו. |
getFailedTests () מקבל את סט המבחנים שנכשלו. | |
String | getName () |
int | getNumAllFailedTests () החזר מספר כולל של בדיקות במצב כשל (נכשל, כשל בהנחה) |
int | getNumCompleteTests () מקבל את מספר הבדיקות השלמות בריצה זו, כלומר עם הסטטוס != לא שלם. |
int | getNumTests () מקבל את מספר הבדיקות בריצה זו. |
int | getNumTestsInState (TestResult.TestStatus status) מקבל את מספר הבדיקות במצב נתון עבור ריצה זו. |
getPassedTests () מקבל את סט המבחנים שעברו. | |
FailureDescription | getRunFailureDescription () מחזירה את מתאר כשל הריצה, |
String | getRunFailureMessage () החזר את הודעת השגיאה של כישלון הריצה, |
MultiMap <String, LogFile > | getRunLoggedFiles () מחזירה עותק של המפה המכילה את כל הקובץ שנרשם המשויך למקרה הבדיקה הזה. |
getRunMetrics () | |
getRunProtoMetrics () | |
long | getStartTime () מחזירה את שעת ההתחלה של קריאת testRunStart הראשונה. |
getTestResults () מחזירה מפה של תוצאות הבדיקה. | |
getTestsInState ( statuses) getTestsInState ( statuses) מקבל את ערכת הבדיקות בסטטוסים נתונים. | |
getTestsResultsInState (TestResult.TestStatus status) מחזירה את כל ה- | |
String | getTextSummary () מחזירה מחרוזת ידידותית למשתמש המתארת תוצאות. |
boolean | hasFailedTests () |
boolean | isRunComplete () |
boolean | isRunFailure () |
static TestRunResult | merge ( testRunResults) merge ( testRunResults) |
static TestRunResult | merge ( testRunResults, MergeStrategy strategy) merge ( testRunResults, MergeStrategy strategy) מיזוג TestRunResults מרובות של אותו 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, testMetrics) testEnded ( TestDescription test, long endTime, testMetrics) |
void | testEnded ( TestDescription test, testMetrics) testEnded ( TestDescription test, testMetrics) |
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, runMetrics) testRunEnded (long elapsedTime, runMetrics) ממשק חדש באמצעות מדדי הפרוטו החדשים. |
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 | testStarted ( TestDescription test, long startTime) |
void | testStarted ( TestDescription test) |
שדות
ERROR_DIVIDER
public static final String ERROR_DIVIDER
בנאים ציבוריים
שיטות ציבוריות
getCompletedTests
publicgetCompletedTests ()
מקבל את סט המבחנים שהושלמו.
החזרות | |
---|---|
getElapsedTime
public long getElapsedTime ()
מחזירה את זמן הריצה הנוכחי שחלף.
החזרות | |
---|---|
long |
getExpectedTestCount
public int getExpectedTestCount ()
מקבל את מספר מקרי הבדיקה שה-TestRunResult מצפה שיהיו. המספר האמיתי עשוי להיות נמוך מהמספר הצפוי עקב תאונות מבחן. בדרך כלל, אי התאמה כזו מעידה על כשל בהפעלת הבדיקה.
החזרות | |
---|---|
int |
getFailedTests
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 (TestResult.TestStatus status)
מקבל את מספר הבדיקות במצב נתון עבור ריצה זו.
פרמטרים | |
---|---|
status | TestResult.TestStatus |
החזרות | |
---|---|
int |
getPassedTests
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) של מדדי ריצת הבדיקה עם פורמט הפרוטו החדש. |
getStartTime
public long getStartTime ()
מחזירה את שעת ההתחלה של קריאת testRunStart הראשונה.
החזרות | |
---|---|
long |
getTestResults
publicgetTestResults ()
מחזירה מפה של תוצאות הבדיקה.
החזרות | |
---|---|
getTestsInState
publicgetTestsInState ( statuses)
מקבל את ערכת הבדיקות בסטטוסים נתונים.
פרמטרים | |
---|---|
statuses |
החזרות | |
---|---|
getTestsResultsInState
publicgetTestsResultsInState (TestResult.TestStatus status)
מחזירה את כל ה- TestResult
במצב מסוים.
פרמטרים | |
---|---|
status | TestResult.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)
מיזוג TestRunResults מרובות של אותו testRunName. אם מקרה בדיקה מופיע במספר TestRunResults אך יש לו תוצאות שונות (למשל "boottest-device" פועל שלוש פעמים עם התוצאה FAIL-FAIL-PASS), אנו משרשרים את כל עקבות הערימה מהריצות ה-FAILED ונותנים אמון בתוצאת הריצה הסופית עבור סטטוס, מדדים, קובצי יומן, שעת התחלה/סיום.
פרמטרים | |
---|---|
testRunResults | |
strategy | MergeStrategy : אסטרטגיית המיזוג שאומצה למיזוג תוצאות. |
החזרות | |
---|---|
TestRunResult | ה-TestRunResult הסופית המכילה את הנתונים הממוזגים מ-testRunResults. |
resetRunFailure
public void resetRunFailure ()
אפס את מצב כשל הריצה.
איפוס מצב כשל הריצה נדרש לפעמים בעת ניסיון חוזר. זה צריך להיעשות בזהירות כדי למנוע ניקוי כשל אמיתי.
setAggregateMetrics
public void setAggregateMetrics (boolean metricAggregation)
פרמטרים | |
---|---|
metricAggregation | boolean |
setRunComplete
public void setRunComplete (boolean runComplete)
פרמטרים | |
---|---|
runComplete | boolean |
testAssumption Failure
public void testAssumptionFailure (TestDescription test, String trace)
פרמטרים | |
---|---|
test | TestDescription |
trace | String |
testAssumption Failure
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 המייצג היכן נשמר האובייקט ומידע עליו. |
testRunEnded
public void testRunEnded (long elapsedTime,runMetrics)
ממשק חדש באמצעות מדדי הפרוטו החדשים.
פרמטרים | |
---|---|
elapsedTime | long |
runMetrics |
testRunFailed
public void testRunFailed (FailureDescription failureDescription)
פרמטרים | |
---|---|
failureDescription | FailureDescription |
testRunFailed
public void testRunFailed (String errorMessage)
פרמטרים | |
---|---|
errorMessage | String |
testRunStarted
public void testRunStarted (String runName, int testCount, long startTime)
הודע שהחלה ריצת בדיקה.
פרמטרים | |
---|---|
runName | String : השם המשויך להפעלת הבדיקה למטרת מעקב. |
testCount | int : מספר מקרי הבדיקה הצפויים הקשורים להפעלת הבדיקה. |
startTime | long |
testRunStarted
public void testRunStarted (String runName, int testCount)
הודע שהחלה ריצת בדיקה.
פרמטרים | |
---|---|
runName | String : השם המשויך להפעלת הבדיקה למטרת מעקב. |
testCount | int : מספר מקרי הבדיקה הצפויים הקשורים להפעלת הבדיקה. |
testRunStopped
public void testRunStopped (long elapsedTime)
פרמטרים | |
---|---|
elapsedTime | long |
הבדיקה התחילה
public void testStarted (TestDescription test, long startTime)
פרמטרים | |
---|---|
test | TestDescription |
startTime | long |