نتیجه تست
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 | |