TestResult

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

احصل على مقاييس الاختبار ذات الصلة بتنسيق Proto.

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)

الحقول

نسبة ظهور الإعلان_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

وقت الانتهاء

public long getEndTime ()

عليك عرض الوقت System.currentTimeMillis() الذي تم فيه تلقّي الحدث "ERROR(/com.android.tradefed.result.ITestInvocationListener#testEnded(com.android.tradefed.result.TestDescription,Map))".

المرتجعات
long

تعذّر إتمام العملية

public FailureDescription getFailure ()

احصل على جهاز FailureDescription المرتبط. يجب أن تكون القيمة null إذا كانت قيمة getStatus() هي TestStatus#PASSED.

المرتجعات
FailureDescription

getLoggedFiles

public  getLoggedFiles ()

عرض نسخة من الخريطة تتضمن كل الملف الذي تم تسجيله والمرتبط بحالة الاختبار هذه.

المرتجعات

الحصول على مقاييس

public  getMetrics ()

احصل على مقاييس الاختبار المرتبطة.

المرتجعات

GetProtoMetrics

public  getProtoMetrics ()

احصل على مقاييس الاختبار ذات الصلة بتنسيق Proto.

المرتجعات

الحصول على حالة النتيجة

public TestStatus getResultStatus ()

يمكنك الحصول على نتيجة الاختبار باللغة TestStatus.

المرتجعات
TestStatus

getتخطى السبب

public SkipReason getSkipReason ()

المرتجعات
SkipReason

أمر 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

رمز التجزئة

public int hashCode ()

المرتجعات
int

دمج

public static TestResult merge ( results, 
                MergeStrategy strategy)

ادمج محاولات تقديم حالة الاختبار نفسها استنادًا إلى استراتيجية الدمج.

المعلمات
results : قائمة TestResult التي سيتم دمجها

strategy MergeStrategy: السمة MergeStrategy التي سيتم استخدامها لتحديد نتيجة الدمج.

المرتجعات
TestResult TestResult المدمجة أو فارغة إذا لم يكن هناك شيء للدمج.

ضبط وقت الانتهاء

public void setEndTime (long currentTimeMillis)

لضبط وقت الانتهاء

المعلمات
currentTimeMillis long

تعذُّر الضبط

public void setFailure (FailureDescription failureDescription)

عليك إعداد عملية تتبُّع تسلسل استدعاء الدوال البرمجية.

المعلمات
failureDescription FailureDescription

setMetrics

public void setMetrics ( metrics)

حدِّد مقاييس الاختبار وتجاهل أي قيم سابقة.

المعلمات
metrics

تعيين ProtoMetrics

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