نتیجه آزمون

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

تابع 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 ()

زمان دریافت رویداد ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription) System.currentTimeMillis() را برمی‌گرداند.

TestResult.TestStatus getStatus ()

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

int hashCode ()
static TestResult merge ( results, MergeStrategy strategy)

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

void setEndTime (long currentTimeMillis)

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

void setFailure ( FailureDescription failureDescription)

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

void setMetrics ( metrics)

معیارهای تست را تنظیم کنید و مقادیر قبلی را نادیده بگیرید.

void 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

مقدار ثابت: "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

دریافت فایل‌های ثبت‌شده

public  getLoggedFiles ()

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

بازگشت‌ها

دریافت معیارها

public  getMetrics ()

معیارهای آزمون مرتبط را دریافت کنید.

بازگشت‌ها

دریافت پروتو متریکس

public  getProtoMetrics ()

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

بازگشت‌ها

دریافت وضعیت نتیجه

public TestStatus getResultStatus ()

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

بازگشت‌ها
TestStatus

دلیل رد شدن را دریافت کنید

public SkipReason getSkipReason ()

بازگشت‌ها
SkipReason

دریافت پشته ردیابی

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 setSkipReason (SkipReason reason)

پارامترها
reason SkipReason

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

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