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

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 Stack المرتبط.

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 Stack المرتبط. يجب أن تكون 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