نتيجة الاختبار
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 () قم بإرجاع الوقت |
FailureDescription | getFailure () احصل على |
getLoggedFiles () إرجاع نسخة من الخريطة تحتوي على كافة الملفات المسجلة المرتبطة بحالة الاختبار هذه. | |
getMetrics () احصل على مقاييس الاختبار ذات الصلة. | |
getProtoMetrics () احصل على مقاييس الاختبار المرتبطة بتنسيق أولي. | |
String | getStackTrace () احصل على تتبع مكدس |
long | getStartTime () قم بإرجاع وقت |
TestResult.TestStatus | getStatus () الحصول على نتيجة |
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 | setStackTrace (String stackTrace) قم بتعيين تتبع المكدس. |
void | setStartTime (long startTime) يسمح بضبط الوقت الذي بدأ فيه الاختبار، ليتم استخدامه مع |
TestResult | setStatus (TestResult.TestStatus status) قم بتعيين |
مجالات
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
publicgetLoggedFiles ()
إرجاع نسخة من الخريطة تحتوي على كافة الملفات المسجلة المرتبطة بحالة الاختبار هذه.
عائدات | |
---|---|
getMetrics
publicgetMetrics ()
احصل على مقاييس الاختبار ذات الصلة.
عائدات | |
---|---|
getProtoMetrics
publicgetProtoMetrics ()
احصل على مقاييس الاختبار المرتبطة بتنسيق أولي.
عائدات | |
---|---|
getStackTrace
public String getStackTrace ()
احصل على تتبع مكدس String
المرتبط. يجب أن تكون null
إذا كانت getStatus()
هي TestStatus#PASSED
.
عائدات | |
---|---|
String |
getStartTime
public long getStartTime ()
قم بإرجاع وقت System.currentTimeMillis()
الذي تم فيه تلقي الحدث ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription)
.
عائدات | |
---|---|
long |
احصل على الحالة
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 المدمجة أو فارغة إذا لم يكن هناك شيء لدمجه. |
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 |
setStackTrace
public void setStackTrace (String stackTrace)
قم بتعيين تتبع المكدس.
حدود | |
---|---|
stackTrace | String |
setStartTime
public void setStartTime (long startTime)
يسمح بضبط الوقت الذي بدأ فيه الاختبار، ليتم استخدامه مع ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription, long)
.
حدود | |
---|---|
startTime | long |
تعيين الحالة
public TestResult setStatus (TestResult.TestStatus status)
قم بتعيين TestStatus
.
حدود | |
---|---|
status | TestResult.TestStatus |
عائدات | |
---|---|
TestResult |