תוצאות בדיקה

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

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

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) merge ( results, MergeStrategy strategy)

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

void setEndTime (long currentTimeMillis)

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

void setFailure ( FailureDescription failureDescription)

הגדר את מעקב הערימה.

void setMetrics ( metrics) setMetrics ( metrics)

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

void setProtoMetrics ( metrics) 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

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

תוצאות בדיקה

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

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

החזרות

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)

הגדר את מעקב הערימה.

פרמטרים
failureDescription FailureDescription

setMetrics

public void setMetrics ( metrics)

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

פרמטרים
metrics

setProtoMetrics

public void setProtoMetrics ( metrics)

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

פרמטרים
metrics

setSkipReason

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