نتيجة الاختبار

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

احصل على الحالة

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

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

تعيين الحالة

public TestResult setStatus (TestStatus status)

قم بتعيين TestStatus .

حدود
status TestStatus

عائدات
TestResult

تعيين الحالة

public TestResult setStatus (TestResult.TestStatus ddmlibStatus)

حدود
ddmlibStatus TestResult.TestStatus

عائدات
TestResult