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

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

الحصول على مقاييس الاختبار المرتبطة بتنسيق 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

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)

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

المعلمات
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

setStatus

public TestResult setStatus (TestStatus status)

اضبط TestStatus.

المعلمات
status TestStatus

المرتجعات
TestResult

setStatus

public TestResult setStatus (TestResult.TestStatus ddmlibStatus)

المعلمات
ddmlibStatus TestResult.TestStatus

المرتجعات
TestResult