TestRunResult
public class TestRunResult
extends Object
java.lang.object | |
↳ | com.android.tradefed.result.TestRunResult |
نتایج حاصل از یک آزمایش را نگه می دارد.
تعداد دقیق تست ها را حفظ می کند و تست های ناقص را ردیابی می کند.
نخ ایمن نیست! تماس های تست* باید به ترتیب فراخوانی شوند
خلاصه
زمینه های | |
---|---|
public static final String | ERROR_DIVIDER
|
سازندگان عمومی | |
---|---|
TestRunResult () یک |
روش های عمومی | |
---|---|
getCompletedTests () مجموعه تست های تکمیل شده را دریافت می کند. | |
long | getElapsedTime () زمان سپری شده اجرای فعلی را برمی گرداند. |
int | getExpectedTestCount () تعداد موارد آزمایشی را که TestRunResult انتظار دارد داشته باشد را دریافت می کند. |
getFailedTests () مجموعه تست های شکست خورده را دریافت می کند. | |
String | getName () |
int | getNumAllFailedTests () برگرداندن تعداد کل آزمایشات در حالت شکست (شکست خورده، شکست فرضی) |
int | getNumCompleteTests () تعداد تست های کامل را در این اجرا دریافت می کند یعنی با وضعیت != ناقص. |
int | getNumTests () تعداد تست ها را در این اجرا دریافت می کند. |
int | getNumTestsInState (TestResult.TestStatus status) تعداد تست ها را در حالت داده شده برای این اجرا دریافت می کند. |
getPassedTests () مجموعه تست های قبولی را دریافت می کند. | |
FailureDescription | getRunFailureDescription () توصیفگر شکست اجرا را برمیگرداند، در صورتی که اجرا با شکست مواجه نشد، |
String | getRunFailureMessage () پیغام خطای اجرای ناموفق را برگردانید، اگر اجرا با شکست مواجه نشد، |
MultiMap <String, LogFile > | getRunLoggedFiles () یک کپی از نقشه حاوی تمام فایل های ثبت شده مرتبط با آن مورد آزمایشی را برمی گرداند. |
getRunMetrics () | |
getRunProtoMetrics () | |
long | getStartTime () زمان شروع اولین تماس testRunStart را برمی گرداند. |
getTestResults () نقشه ای از نتایج آزمایش را برمی گرداند. | |
getTestsInState ( statuses) getTestsInState ( statuses) مجموعه ای از تست ها را در وضعیت های داده شده دریافت می کند. | |
getTestsResultsInState (TestResult.TestStatus status) تمام | |
String | getTextSummary () یک رشته کاربر پسند را که نتایج را توصیف می کند، برمی گرداند. |
boolean | hasFailedTests () |
boolean | isRunComplete () |
boolean | isRunFailure () |
static TestRunResult | merge ( testRunResults) merge ( testRunResults) |
static TestRunResult | merge ( testRunResults, MergeStrategy strategy) merge ( testRunResults, MergeStrategy strategy) ادغام چندین TestRunResults از یک testRunName. |
void | resetRunFailure () وضعیت خرابی اجرا را بازنشانی کنید. |
void | setAggregateMetrics (boolean metricAggregation) |
void | setRunComplete (boolean runComplete) |
void | testAssumptionFailure ( TestDescription test, String trace) |
void | testAssumptionFailure ( TestDescription test, FailureDescription failure) |
void | testEnded ( TestDescription test, long endTime, testMetrics) testEnded ( TestDescription test, long endTime, testMetrics) |
void | testEnded ( TestDescription test, testMetrics) testEnded ( TestDescription test, testMetrics) |
void | testFailed ( TestDescription test, FailureDescription failure) |
void | testFailed ( TestDescription test, String trace) |
void | testIgnored ( TestDescription test) |
void | testLogSaved (String dataName, LogFile logFile) اطلاعات مربوط به فایلی که ثبت می شود ذخیره می شود و به پرونده آزمایشی یا اجرای آزمایشی در حال انجام مرتبط می شود. |
void | testRunEnded (long elapsedTime, runMetrics) testRunEnded (long elapsedTime, runMetrics) رابط جدید با استفاده از معیارهای پروتوی جدید. |
void | testRunFailed ( FailureDescription failureDescription) |
void | testRunFailed (String errorMessage) |
void | testRunStarted (String runName, int testCount, long startTime) اطلاع دهید که اجرای آزمایشی شروع شده است. |
void | testRunStarted (String runName, int testCount) اطلاع دهید که اجرای آزمایشی شروع شده است. |
void | testRunStopped (long elapsedTime) |
void | testStarted ( TestDescription test, long startTime) |
void | testStarted ( TestDescription test) |
زمینه های
ERROR_DIVIDER
public static final String ERROR_DIVIDER
سازندگان عمومی
روش های عمومی
getCompletedTests
publicgetCompletedTests ()
مجموعه تست های تکمیل شده را دریافت می کند.
برمی گرداند | |
---|---|
getElapsedTime
public long getElapsedTime ()
زمان سپری شده اجرای فعلی را برمی گرداند.
برمی گرداند | |
---|---|
long |
getExpectedTestCount
public int getExpectedTestCount ()
تعداد موارد آزمایشی را که TestRunResult انتظار دارد داشته باشد را دریافت می کند. ممکن است تعداد واقعی به دلیل خرابی های آزمایشی کمتر از عدد مورد انتظار باشد. به طور معمول، چنین عدم تطابق نشان دهنده شکست اجرای آزمایشی است.
برمی گرداند | |
---|---|
int |
getFailedTests
publicgetFailedTests ()
مجموعه تست های شکست خورده را دریافت می کند.
برمی گرداند | |
---|---|
getName
public String getName ()
برمی گرداند | |
---|---|
String | نام اجرای آزمایشی |
getNumAllFailedTests
public int getNumAllFailedTests ()
برگرداندن تعداد کل آزمایشات در حالت شکست (شکست خورده، شکست فرضی)
برمی گرداند | |
---|---|
int |
getNumCompleteTests
public int getNumCompleteTests ()
تعداد تست های کامل را در این اجرا دریافت می کند یعنی با وضعیت != ناقص.
برمی گرداند | |
---|---|
int |
getNumTests
public int getNumTests ()
تعداد تست ها را در این اجرا دریافت می کند.
برمی گرداند | |
---|---|
int |
getNumTestsInState
public int getNumTestsInState (TestResult.TestStatus status)
تعداد تست ها را در حالت داده شده برای این اجرا دریافت می کند.
مولفه های | |
---|---|
status | TestResult.TestStatus |
برمی گرداند | |
---|---|
int |
getPassedTests
publicgetPassedTests ()
مجموعه تست های قبولی را دریافت می کند.
برمی گرداند | |
---|---|
getRunFailureDescription
public FailureDescription getRunFailureDescription ()
توصیفگر شکست اجرا را برمیگرداند، در صورتی که اجرا با شکست مواجه نشد، null
.
برمی گرداند | |
---|---|
FailureDescription |
getRunFailureMessage
public String getRunFailureMessage ()
پیغام خطای اجرای ناموفق را برگردانید، اگر اجرا با شکست مواجه نشد، null
.
برمی گرداند | |
---|---|
String |
getRunLoggedFiles
public MultiMap<String, LogFile> getRunLoggedFiles ()
یک کپی از نقشه حاوی تمام فایل های ثبت شده مرتبط با آن مورد آزمایشی را برمی گرداند.
برمی گرداند | |
---|---|
MultiMap <String, LogFile > |
getRunProtoMetrics
publicgetRunProtoMetrics ()
برمی گرداند | |
---|---|
یک ERROR(/Map) از معیارهای اجرای آزمایشی با فرمت پروتو جدید. |
getStartTime
public long getStartTime ()
زمان شروع اولین تماس testRunStart را برمی گرداند.
برمی گرداند | |
---|---|
long |
getTestResults
publicgetTestResults ()
نقشه ای از نتایج آزمایش را برمی گرداند.
برمی گرداند | |
---|---|
getTestsInState
publicgetTestsInState ( statuses)
مجموعه ای از تست ها را در وضعیت های داده شده دریافت می کند.
مولفه های | |
---|---|
statuses |
برمی گرداند | |
---|---|
getTestsResultsInState
publicgetTestsResultsInState (TestResult.TestStatus status)
تمام TestResult
را در یک وضعیت خاص برمی گرداند.
مولفه های | |
---|---|
status | TestResult.TestStatus |
برمی گرداند | |
---|---|
getTextSummary
public String getTextSummary ()
یک رشته کاربر پسند را که نتایج را توصیف می کند، برمی گرداند.
برمی گرداند | |
---|---|
String |
دارای تست های شکست خورده است
public boolean hasFailedTests ()
برمی گرداند | |
---|---|
boolean | true اگر اجرای آزمایشی دارای هر گونه آزمایش ناموفق یا خطا باشد. |
isRunComplete است
public boolean isRunComplete ()
برمی گرداند | |
---|---|
boolean | true اگر اجرای آزمایشی به پایان برسد. |
isRunFailure است
public boolean isRunFailure ()
برمی گرداند | |
---|---|
boolean | true اگر اجرای آزمایشی ناموفق باشد. |
ادغام
public static TestRunResult merge (testRunResults)
مولفه های | |
---|---|
testRunResults |
برمی گرداند | |
---|---|
TestRunResult |
همچنین ببینید:
ادغام
public static TestRunResult merge (testRunResults, MergeStrategy strategy)
ادغام چندین TestRunResults از یک testRunName. اگر یک testcase در چندین TestRunResults نشان داده شود اما نتایج متفاوتی داشته باشد (مثلاً "boottest-device" سه بار با نتیجه FAIL-FAIL-PASS اجرا میشود)، ما همه ردیابیهای پشته را از اجراهای FAILED به هم متصل میکنیم و به نتیجه اجرای نهایی برای وضعیت اعتماد میکنیم. معیارها، فایل های گزارش، زمان شروع/پایان.
مولفه های | |
---|---|
testRunResults | |
strategy | MergeStrategy : استراتژی ادغام اتخاذ شده برای نتایج ادغام. |
برمی گرداند | |
---|---|
TestRunResult | آخرین TestRunResult حاوی داده های ادغام شده از testRunResults است. |
ResetRunFailure
public void resetRunFailure ()
وضعیت خرابی اجرا را بازنشانی کنید.
بازنشانی وضعیت شکست اجرا گاهی اوقات هنگام تلاش مجدد مورد نیاز است. این باید با احتیاط انجام شود تا از پاک کردن یک شکست واقعی جلوگیری شود.
setAggregateMetrics
public void setAggregateMetrics (boolean metricAggregation)
مولفه های | |
---|---|
metricAggregation | boolean |
setRunComplete
public void setRunComplete (boolean runComplete)
مولفه های | |
---|---|
runComplete | boolean |
آزمون فرض شکست
public void testAssumptionFailure (TestDescription test, String trace)
مولفه های | |
---|---|
test | TestDescription |
trace | String |
آزمون فرض شکست
public void testAssumptionFailure (TestDescription test, FailureDescription failure)
مولفه های | |
---|---|
test | TestDescription |
failure | FailureDescription |
تست پایان یافت
public void testEnded (TestDescription test, long endTime,testMetrics)
مولفه های | |
---|---|
test | TestDescription |
endTime | long |
testMetrics |
تست پایان یافت
public void testEnded (TestDescription test,testMetrics)
مولفه های | |
---|---|
test | TestDescription |
testMetrics |
تست شکست خورد
public void testFailed (TestDescription test, FailureDescription failure)
مولفه های | |
---|---|
test | TestDescription |
failure | FailureDescription |
تست شکست خورد
public void testFailed (TestDescription test, String trace)
مولفه های | |
---|---|
test | TestDescription |
trace | String |
testLogSaved
public void testLogSaved (String dataName, LogFile logFile)
اطلاعات مربوط به فایلی که ثبت می شود ذخیره می شود و به پرونده آزمایشی یا اجرای آزمایشی در حال انجام مرتبط می شود.
مولفه های | |
---|---|
dataName | String : نامی که به داده ها ارجاع می دهد. |
logFile | LogFile : شیء LogFile که نشان دهنده محل ذخیره شی و اطلاعات مربوط به آن است. |
testRunEnded
public void testRunEnded (long elapsedTime,runMetrics)
رابط جدید با استفاده از معیارهای پروتوی جدید.
مولفه های | |
---|---|
elapsedTime | long |
runMetrics |
testRunFailed
public void testRunFailed (FailureDescription failureDescription)
مولفه های | |
---|---|
failureDescription | FailureDescription |
testRunFailed
public void testRunFailed (String errorMessage)
مولفه های | |
---|---|
errorMessage | String |
testRunStarted
public void testRunStarted (String runName, int testCount, long startTime)
اطلاع دهید که اجرای آزمایشی شروع شده است.
مولفه های | |
---|---|
runName | String : نام مرتبط با اجرای آزمایشی برای هدف ردیابی. |
testCount | int : تعداد موارد آزمایشی مورد انتظار مرتبط با اجرای آزمایشی. |
startTime | long |
testRunStarted
public void testRunStarted (String runName, int testCount)
اطلاع دهید که اجرای آزمایشی شروع شده است.
مولفه های | |
---|---|
runName | String : نام مرتبط با اجرای آزمایشی برای هدف ردیابی. |
testCount | int : تعداد موارد آزمایشی مورد انتظار مرتبط با اجرای آزمایشی. |
testRunStopped
public void testRunStopped (long elapsedTime)
مولفه های | |
---|---|
elapsedTime | long |
تست شروع شد
public void testStarted (TestDescription test, long startTime)
مولفه های | |
---|---|
test | TestDescription |
startTime | long |