תוצאת בדיקה

public class TestResult
extends Object

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


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

סיכום

שדות

public static final String IS_FLAKY

יוצרים ציבוריים

TestResult()

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

void addLoggedFile(String dataName, LogFile loggedFile)

הוספת מעקב אחר קובץ ביומן שמשויך למקרה הבדיקה הזה

boolean equals(Object obj)
long getEndTime()

הפונקציה מחזירה את השעה System.currentTimeMillis() שבה התקבל האירוע ERROR(/com.android.tradefed.result.ITestInvocationListener#testEnded(com.android.tradefed.result.TestDescription,Map)).

FailureDescription getFailure()

מקבלים את FailureDescription המשויך.

getLoggedFiles()

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

getMetrics()

הצגת מדדי הבדיקה המשויכים.

getProtoMetrics()

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

TestStatus getResultStatus()

מקבלים את התוצאה TestStatus של הבדיקה.

SkipReason getSkipReason()
String getStackTrace()

אחזור של נתיב הסטאק המשויך של String.

long getStartTime()

הפונקציה מחזירה את השעה System.currentTimeMillis() שבה התקבל האירוע ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription).

TestResult.TestStatus getStatus()

מקבלים את התוצאה TestStatus של הבדיקה.

int hashCode()
static TestResult merge( results, MergeStrategy strategy)

מיזוג הניסיונות של אותו מקרה בדיקה על סמך שיטת המיזוג.

void setEndTime(long currentTimeMillis)

הגדרת שעת הסיום

void setFailure(FailureDescription failureDescription)

מגדירים את נתיב ה-stack.

void setMetrics( metrics)

מגדירים את מדדי הבדיקה ומחליפים את כל הערכים הקודמים.

void setProtoMetrics( metrics)

מגדירים את הפורמט של מדדי ה-proto לבדיקה, ומחליפים את כל הערכים הקודמים.

void setSkipReason(SkipReason reason)
void setStackTrace(String stackTrace)

מגדירים את נתיב ה-stack.

void setStartTime(long startTime)

מאפשר להגדיר את השעה שבה הבדיקה התחילה, לשימוש עם ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription, long).

TestResult setStatus(TestStatus status)

מגדירים את TestStatus.

TestResult setStatus(TestResult.TestStatus ddmlibStatus)

שדות

IS_FLAKY

public static final String IS_FLAKY

יוצרים ציבוריים

TestResult

public TestResult ()

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

addLoggedFile

public void addLoggedFile (String dataName, 
                LogFile loggedFile)

הוספת מעקב אחר קובץ ביומן שמשויך למקרה הבדיקה הזה

פרמטרים
dataName String

loggedFile LogFile

שווה ל-

public boolean equals (Object obj)

פרמטרים
obj Object

החזרות
boolean

getEndTime

public long getEndTime ()

הפונקציה מחזירה את השעה System.currentTimeMillis() שבה התקבל האירוע ERROR(/com.android.tradefed.result.ITestInvocationListener#testEnded(com.android.tradefed.result.TestDescription,Map)).

החזרות
long

getFailure

public FailureDescription getFailure ()

מקבלים את FailureDescription המשויך. צריך להיות null אם getStatus() הוא TestStatus#PASSED.

החזרות
FailureDescription

getLoggedFiles

public  getLoggedFiles ()

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

החזרות

getMetrics

public  getMetrics ()

הצגת מדדי הבדיקה המשויכים.

החזרות

getProtoMetrics

public  getProtoMetrics ()

אחזור מדדי הבדיקה המשויכים בפורמט proto.

החזרות

getResultStatus

public TestStatus getResultStatus ()

מקבלים את התוצאה TestStatus של הבדיקה.

החזרות
TestStatus

getSkipReason

public SkipReason getSkipReason ()

החזרות
SkipReason

getStackTrace

public String getStackTrace ()

אחזור של נתיב הסטאק המשויך של String. הערך צריך להיות null אם הערך של getStatus() הוא TestStatus#PASSED.

החזרות
String

getStartTime

public long getStartTime ()

הפונקציה מחזירה את השעה System.currentTimeMillis() שבה התקבל האירוע ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription).

החזרות
long

getStatus

public TestResult.TestStatus getStatus ()

מקבלים את התוצאה TestStatus של הבדיקה.

החזרות
TestResult.TestStatus

hashCode

public int hashCode ()

החזרות
int

מזג

public static TestResult merge ( results, 
                MergeStrategy strategy)

מיזוג הניסיונות של אותו מקרה בדיקה על סמך שיטת המיזוג.

פרמטרים
results : רשימה של TestResult שתמוזג

strategy MergeStrategy: ה-MergeStrategy שישמש לקביעת תוצאת המיזוג.

החזרות
TestResult TestResult הממוזג או null אם אין מה למזג.

setEndTime

public void setEndTime (long currentTimeMillis)

הגדרת שעת הסיום

פרמטרים
currentTimeMillis long

setFailure

public void setFailure (FailureDescription failureDescription)

מגדירים את נתיב ה-stack.

פרמטרים
failureDescription FailureDescription

setMetrics

public void setMetrics ( metrics)

מגדירים את מדדי הבדיקה, ומחליפים את הערכים הקודמים.

פרמטרים
metrics

setProtoMetrics

public void setProtoMetrics ( metrics)

מגדירים את הפורמט של מדדי ה-proto לבדיקה, ומחליפים את כל הערכים הקודמים.

פרמטרים
metrics

הגדרה דילוג

public void setSkipReason (SkipReason reason)

פרמטרים
reason SkipReason

setStackTrace

public void setStackTrace (String stackTrace)

מגדירים את דוח הקריסות.

פרמטרים
stackTrace String

setStartTime (זמן התחלה)

public void setStartTime (long startTime)

מאפשר להגדיר את השעה שבה הבדיקה התחילה, לשימוש עם ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription, long).

פרמטרים
startTime long

setStatus

public TestResult setStatus (TestStatus status)

מגדירים את TestStatus.

פרמטרים
status TestStatus

החזרות
TestResult

setStatus

public TestResult setStatus (TestResult.TestStatus ddmlibStatus)

פרמטרים
ddmlibStatus TestResult.TestStatus

החזרות
TestResult