TestResult

public class TestResult
extends Object

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


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

סיכום

ערכים קבועים

String IS_FLAKY

‫Constructors ציבוריים

TestResult()

‫methods ציבוריים

void addLoggedFile(String dataName, LogFile loggedFile)

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

boolean equals(Object obj)
long getEndTime()

הפונקציה מחזירה את השעה System.currentTimeMillis() שבה התקבל אירוע ITestInvocationListener.testEnded(TestDescription,Map).

FailureDescription getFailure()

קבלת FailureDescription משויך.

Map<String, LogFile> getLoggedFiles()

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

Map<String, String> getMetrics()

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

HashMap<String, MetricMeasurement.Metric> getProtoMetrics()

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

TestStatus getResultStatus()

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

SkipReason getSkipReason()
String getStackTrace()

מקבלים את String דוח הקריסות שמשויך לבעיה.

long getStartTime()

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

TestResult.TestStatus getStatus()

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

int hashCode()
static TestResult merge(List<TestResult> results, MergeStrategy strategy)

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

void setEndTime(long currentTimeMillis)

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

void setFailure(FailureDescription failureDescription)

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

void setMetrics(Map<String, String> metrics)

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

void setProtoMetrics(HashMap<String, MetricMeasurement.Metric> metrics)

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

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

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

void setStartTime(long startTime)

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

TestResult setStatus(TestStatus status)

מגדירים את TestStatus.

TestResult setStatus(TestResult.TestStatus ddmlibStatus)

ערכים קבועים

IS_FLAKY

public static final String IS_FLAKY

ערך קבוע: "is_flaky"

‫constructors ציבוריים

TestResult

public TestResult ()

‫methods ציבוריים

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() שבה התקבל אירוע ITestInvocationListener.testEnded(TestDescription,Map).

החזרות
long

getFailure

public FailureDescription getFailure ()

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

החזרות
FailureDescription

getLoggedFiles

public Map<String, LogFile> getLoggedFiles ()

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

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

getMetrics

public Map<String, String> getMetrics ()

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

החזרות
Map<String, String>

getProtoMetrics

public HashMap<String, MetricMeasurement.Metric> getProtoMetrics ()

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

החזרות
HashMap<String, MetricMeasurement.Metric>

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() שבה התקבל אירוע ITestInvocationListener.testStarted(TestDescription).

החזרות
long

getStatus

public TestResult.TestStatus getStatus ()

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

החזרות
TestResult.TestStatus

hashCode

public int hashCode ()

החזרות
int

מיזוג

public static TestResult merge (List<TestResult> results, 
                MergeStrategy strategy)

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

פרמטרים
results List: רשימה של 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 (Map<String, String> metrics)

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

פרמטרים
metrics Map

setProtoMetrics

public void setProtoMetrics (HashMap<String, MetricMeasurement.Metric> metrics)

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

פרמטרים
metrics HashMap

setSkipReason

public void setSkipReason (SkipReason reason)

פרמטרים
reason SkipReason

setStackTrace

public void setStackTrace (String stackTrace)

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

פרמטרים
stackTrace String

setStartTime

public void setStartTime (long startTime)

מאפשר להגדיר את השעה שבה הבדיקה התחילה, לשימוש עם ITestInvocationListener.testStarted(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