نتیجه تست
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 () زمان |
FailureDescription | getFailure () |
getLoggedFiles () یک کپی از نقشه حاوی تمام فایل های ثبت شده مرتبط با آن مورد آزمایشی را برمی گرداند. | |
getMetrics () معیارهای تست مرتبط را دریافت کنید. | |
getProtoMetrics () معیارهای تست مرتبط را در قالب پروتو دریافت کنید. | |
TestStatus | getResultStatus () نتیجه |
SkipReason | getSkipReason () |
String | getStackTrace () ردیابی پشته |
long | getStartTime () زمان |
TestResult.TestStatus | getStatus () نتیجه |
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) به شما امکان می دهد زمان شروع آزمایش را برای استفاده با |
TestResult | setStatus ( TestStatus status) |
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
publicgetLoggedFiles ()
یک کپی از نقشه حاوی تمام فایل های ثبت شده مرتبط با آن مورد آزمایشی را برمی گرداند.
برمی گرداند | |
---|---|
getMetrics
publicgetMetrics ()
معیارهای تست مرتبط را دریافت کنید.
برمی گرداند | |
---|---|
getProtoMetrics
publicgetProtoMetrics ()
معیارهای تست مرتبط را در قالب پروتو دریافت کنید.
برمی گرداند | |
---|---|
getResultStatus
public TestStatus getResultStatus ()
نتیجه TestStatus
آزمون را دریافت کنید.
برمی گرداند | |
---|---|
TestStatus |
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 |
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 |