نتیجه آزمون
public class TestResult
extends Object
| شیء جاوا | |
| ↳ | com.android.tradefed.result.TestResult |
ظرفی برای نگهداری نتیجه یک آزمایش.
خلاصه
ثابتها | |
|---|---|
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 (تلاشهای مربوط به یک مورد آزمایشی مشابه را بر اساس استراتژی ادغام، ادغام کنید. |
void | setEndTime (long currentTimeMillis)زمان پایان را تنظیم میکند |
void | setFailure ( FailureDescription failureDescription)ردیابی پشته را تنظیم کنید. |
void | setMetrics (معیارهای تست را تنظیم کنید و مقادیر قبلی را نادیده بگیرید. |
void | setProtoMetrics (قالب معیارهای اولیه آزمایش را تنظیم کنید، و مقادیر قبلی را نادیده بگیرید. |
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
مقدار ثابت: "is_flaky"
سازندگان عمومی
نتیجه آزمون
public TestResult ()
روشهای عمومی
فایل ثبتشده را اضافه کنید
public void addLoggedFile (String dataName,
LogFile loggedFile)یک ردیابی فایل ثبتشده مرتبط با آن مورد آزمایشی اضافه کنید
| پارامترها | |
|---|---|
dataName | String |
loggedFile | LogFile |
برابر است
public boolean equals (Object obj)
| پارامترها | |
|---|---|
obj | Object |
| بازگشتها | |
|---|---|
boolean | |
دریافت زمان پایان
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 | |
دریافت فایلهای ثبتشده
publicgetLoggedFiles ()
یک کپی از نقشه حاوی تمام فایلهای ثبتشده مرتبط با آن مورد آزمایشی را برمیگرداند.
| بازگشتها | |
|---|---|
| |
دریافت معیارها
publicgetMetrics ()
معیارهای آزمون مرتبط را دریافت کنید.
| بازگشتها | |
|---|---|
| |
دریافت پروتو متریکس
publicgetProtoMetrics ()
معیارهای آزمون مرتبط را در قالب نمونه اولیه دریافت کنید.
| بازگشتها | |
|---|---|
| |
دریافت وضعیت نتیجه
public TestStatus getResultStatus ()
نتیجه TestStatus آزمون را دریافت کنید.
| بازگشتها | |
|---|---|
TestStatus | |
دریافت پشته ردیابی
public String getStackTrace ()
ردپای پشته String مرتبط را دریافت کنید. اگر getStatus() برابر با TestStatus.PASSED باشد، باید null باشد.
| بازگشتها | |
|---|---|
String | |
زمان شروع را دریافت کنید
public long getStartTime ()
زمان دریافت رویداد ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription) System.currentTimeMillis() را برمیگرداند.
| بازگشتها | |
|---|---|
long | |
دریافت وضعیت
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. |
تنظیم زمان پایان
public void setEndTime (long currentTimeMillis)
زمان پایان را تنظیم میکند
| پارامترها | |
|---|---|
currentTimeMillis | long |
تنظیم شکست
public void setFailure (FailureDescription failureDescription)
ردیابی پشته را تنظیم کنید.
| پارامترها | |
|---|---|
failureDescription | FailureDescription |
مجموعه معیارها
public void setMetrics (metrics)
معیارهای تست را تنظیم کنید و مقادیر قبلی را نادیده بگیرید.
| پارامترها | |
|---|---|
metrics | |
مجموعه پروتو متریکها
public void setProtoMetrics (metrics)
قالب معیارهای اولیه آزمایش را تنظیم کنید، و مقادیر قبلی را نادیده بگیرید.
| پارامترها | |
|---|---|
metrics | |
تنظیم پشته ردیابی
public void setStackTrace (String stackTrace)
ردیابی پشته را تنظیم کنید.
| پارامترها | |
|---|---|
stackTrace | String |
تنظیم زمان شروع
public void setStartTime (long startTime)
امکان تنظیم زمان شروع تست را فراهم میکند، که با استفاده از ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription, long) قابل استفاده است.
| پارامترها | |
|---|---|
startTime | long |
تنظیم وضعیت
public TestResult setStatus (TestStatus status)
TestStatus را تنظیم کنید.
| پارامترها | |
|---|---|
status | TestStatus |
| بازگشتها | |
|---|---|
TestResult | |
تنظیم وضعیت
public TestResult setStatus (TestResult.TestStatus ddmlibStatus)
| پارامترها | |
|---|---|
ddmlibStatus | TestResult.TestStatus |
| بازگشتها | |
|---|---|
TestResult | |