TestRunResult

public class TestRunResult
extends Object

java.lang.Object
com.android.tradefed.result.TestRunResult


מכיל תוצאות מהפעלת בדיקה בודדת.

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

לא בטוח בשרשור! יש לקרוא את ההתקשרות למבחן* לפי הסדר

סיכום

שדות

public static final String ERROR_DIVIDER

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

TestRunResult ()

צור TestRunResult ריק.

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

getCompletedTests ()

מקבל את סט המבחנים שהושלמו.

long getElapsedTime ()

מחזירה את זמן הריצה הנוכחי שחלף.

int getExpectedTestCount ()

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

getFailedTests ()

מקבל את סט המבחנים שנכשלו.

String getName ()
int getNumAllFailedTests ()

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

int getNumCompleteTests ()

מקבל את מספר הבדיקות השלמות בריצה זו, כלומר עם הסטטוס != לא שלם.

int getNumTests ()

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

int getNumTestsInState ( TestStatus status)

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

int getNumTestsInState (TestResult.TestStatus ddmlibStatus)

להתאמה לסטטוס ישן יותר.

getPassedTests ()

מקבל את סט המבחנים שעברו.

FailureDescription getRunFailureDescription ()

מחזירה את מתאר כשל הריצה, null אם הריצה לא נכשלה.

String getRunFailureMessage ()

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

MultiMap <String, LogFile > getRunLoggedFiles ()

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

getRunMetrics ()
getRunProtoMetrics ()
long getStartTime ()

מחזירה את שעת ההתחלה של קריאת testRunStart הראשונה.

getTestResults ()

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

getTestsInState ( statuses) getTestsInState ( statuses)

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

getTestsResultsInState ( TestStatus status)

מחזירה את כל ה- TestResult במצב מסוים.

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 testSkipped ( TestDescription test, SkipReason reason)
void testStarted ( TestDescription test, long startTime)
void testStarted ( TestDescription test)

שדות

ERROR_DIVIDER

public static final String ERROR_DIVIDER

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

TestRunResult

public TestRunResult ()

צור TestRunResult ריק.

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

getCompletedTests

public  getCompletedTests ()

מקבל את סט המבחנים שהושלמו.

החזרות

getElapsedTime

public long getElapsedTime ()

מחזירה את זמן הריצה הנוכחי שחלף.

החזרות
long

getExpectedTestCount

public int getExpectedTestCount ()

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

החזרות
int

getFailedTests

public  getFailedTests ()

מקבל את סט המבחנים שנכשלו.

החזרות

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

getPassedTests

public  getPassedTests ()

מקבל את סט המבחנים שעברו.

החזרות

getRunFailureDescription

public FailureDescription getRunFailureDescription ()

מחזירה את מתאר כשל הריצה, null אם הריצה לא נכשלה.

החזרות
FailureDescription

getRunFailureMessage

public String getRunFailureMessage ()

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

החזרות
String

getRunLoggedFiles

public MultiMap<String, LogFile> getRunLoggedFiles ()

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

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

getRunMetrics

public  getRunMetrics ()

החזרות
ERROR(/Map) של מדדי ריצת הבדיקה.

getRunProtoMetrics

public  getRunProtoMetrics ()

החזרות
ERROR(/Map) של מדדי ריצת הבדיקה עם פורמט הפרוטו החדש.

getStartTime

public long getStartTime ()

מחזירה את שעת ההתחלה של קריאת testRunStart הראשונה.

החזרות
long

getTestResults

public  getTestResults ()

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

החזרות

getTestsInState

public  getTestsInState ( statuses)

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

פרמטרים
statuses

החזרות

getTestsResultsInState

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

מיזוג TestRunResults מרובות של אותו testRunName. אם מקרה בדיקה מופיע במספר TestRunResults אך יש לו תוצאות שונות (למשל "boottest-device" פועל שלוש פעמים עם התוצאה FAIL-FAIL-PASS), אנו משרשרים את כל עקבות המחסנית מהריצות ה-FAILED וסומכים על תוצאת הריצה הסופית עבור סטטוס, מדדים, קובצי יומן, שעת התחלה/סיום.

פרמטרים
testRunResults : רשימה של TestRunResult למיזוג.

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

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

public void testIgnored (TestDescription test)

פרמטרים
test TestDescription

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 testSkipped (TestDescription test, 
                SkipReason reason)

פרמטרים
test TestDescription

reason SkipReason

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

public void testStarted (TestDescription test, 
                long startTime)

פרמטרים
test TestDescription

startTime long

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

public void testStarted (TestDescription test)

פרמטרים
test TestDescription