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)

اضبط تنسيق مقاييس proto للاختبار، مع إلغاء أي قيم سابقة.

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

وظائف الإنشاء العامة

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

getFailure

public FailureDescription getFailure ()

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

المرتجعات
FailureDescription

getLoggedFiles

public  getLoggedFiles ()

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

المرتجعات

getMetrics

public  getMetrics ()

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

المرتجعات

GetProtoMetrics

public  getProtoMetrics ()

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

المرتجعات

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

رمز التجزئة

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

setFailure

public void setFailure (FailureDescription failureDescription)

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

المعلمات
failureDescription FailureDescription

setMetrics

public void setMetrics ( metrics)

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

المعلمات
metrics

تعيين ProtoMetrics

public void setProtoMetrics ( metrics)

اضبط تنسيق مقاييس proto للاختبار، مع إلغاء أي قيم سابقة.

المعلمات
metrics

تعيين سبب التخطي

public void setSkipReason (SkipReason reason)

المعلمات
reason SkipReason

setStackTrace

public void setStackTrace (String stackTrace)

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

المعلمات
stackTrace String

ضبط وقت البدء

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