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

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

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

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 setStackTrace (String stackTrace)

قم بتعيين تتبع المكدس.

void setStartTime (long startTime)

يسمح بضبط الوقت الذي بدأ فيه الاختبار ، لاستخدامه مع ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription, long) .

TestResult setStatus (TestResult.TestStatus status)

اضبط حالة TestStatus .

مجالات

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

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

عائدات

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 المدمجة أو فارغة إذا لم يكن هناك شيء لدمجها.

تعيين النهاية

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