TestResult

public class TestResult
extends Object

JavaScript.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()

קבלת מדדי הבדיקה המשויכים בפורמט פרוטו.

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)

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

void setMetrics( metrics)

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

void setProtoMetrics( metrics)

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

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

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

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

קבלת מדדי הבדיקה המשויכים בפורמט פרוטו.

החזרות

get resultStatus

public TestStatus getResultStatus ()

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

החזרות
TestStatus

getSkipReason

public SkipReason getSkipReason ()

החזרות
SkipReason

getStackTrace, getStackTrace

public String getStackTrace ()

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

החזרות
String

זמן התחלה

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)

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

פרמטרים
failureDescription FailureDescription

setMetrics

public void setMetrics ( metrics)

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

פרמטרים
metrics

setProtoMetrics

public void setProtoMetrics ( metrics)

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

פרמטרים
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