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) |
مجالات
خطأ_قسم
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 |
hasFailedTests
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. إذا ظهرت حقيبة اختبار في نتائج 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 |
testAssumptionFailure
public void testAssumptionFailure (TestDescription test, String trace)
حدود | |
---|---|
test | TestDescription |
trace | String |
testAssumptionFailure
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 |
testLog تم الحفظ
public void testLogSaved (String dataName, LogFile logFile)
يتم تخزين المعلومات المتعلقة بالملف الذي يتم تسجيله وربطها بحالة الاختبار أو التشغيل التجريبي قيد التقدم.
حدود | |
---|---|
dataName | String : الاسم الذي يشير إلى البيانات. |
logFile | LogFile : كائن LogFile يمثل مكان حفظ الكائن ومعلومات عنه. |
انتهى الاختبار
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 |