نتیجه تست

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