نتیجه آزمایش

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

معیارهای تست مرتبط را در قالب پروتو دریافت کنید.

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) merge ( results, MergeStrategy strategy)

تلاش‌ها را برای یک مورد آزمایشی بر اساس استراتژی ادغام ادغام کنید.

void setEndTime (long currentTimeMillis)

زمان پایان را تنظیم می کند

void setFailure ( FailureDescription failureDescription)

ردیابی پشته را تنظیم کنید.

void setMetrics ( metrics) setMetrics ( metrics)

معیارهای آزمون را تنظیم کنید، با نادیده گرفتن مقادیر قبلی.

void setProtoMetrics ( metrics) 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)

زمینه های

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

دریافت شکست

public FailureDescription getFailure ()

FailureDescription مربوطه را دریافت کنید. اگر getStatus() TestStatus#PASSED باشد باید null باشد.

برمی گرداند
FailureDescription

getLoggedFiles

public  getLoggedFiles ()

یک کپی از نقشه حاوی تمام فایل های ثبت شده مرتبط با آن مورد آزمایشی را برمی گرداند.

برمی گرداند

getMetrics

public  getMetrics ()

معیارهای تست مرتبط را دریافت کنید.

برمی گرداند

getProtoMetrics

public  getProtoMetrics ()

معیارهای تست مرتبط را در قالب پروتو دریافت کنید.

برمی گرداند

getResultStatus

public TestStatus getResultStatus ()

نتیجه TestStatus آزمون را دریافت کنید.

برمی گرداند
TestStatus

getSkipReason

public SkipReason getSkipReason ()

برمی گرداند
SkipReason

getStackTrace

public String getStackTrace ()

ردیابی String رشته مرتبط را دریافت کنید. اگر getStatus() TestStatus#PASSED باشد باید null باشد.

برمی گرداند
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 ادغام شده یا اگر چیزی برای ادغام وجود نداشته باشد، null شود.

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)

فرمت معیارهای آزمایشی اولیه را تنظیم کنید و مقادیر قبلی را لغو کنید.

مولفه های
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