نتيجة الاختبار
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) في مقاييس التشغيل الاختباري بتنسيق proto الجديد. |
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)، فإننا نقوم بتسلسل جميع تتبعات المكدس من عمليات التشغيل الفاشلة ونثق في نتيجة التشغيل النهائية لمعرفة الحالة، المقاييس وملفات السجل ووقت البدء/الانتهاء.
حدود | |
---|---|
testRunResults | |
strategy | MergeStrategy : استراتيجية الدمج المعتمدة لدمج النتائج. |
عائدات | |
---|---|
TestRunResult | TestRunResult النهائي الذي يحتوي على البيانات المدمجة من testRunResults. |
إعادة تعيينRunFailure
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 |
testLogSaved
public void testLogSaved (String dataName, LogFile logFile)
يتم تخزين المعلومات المتعلقة بالملف الجاري تسجيله وربطها بحالة الاختبار أو تشغيل الاختبار قيد التقدم.
حدود | |
---|---|
dataName | String : الاسم الذي يشير إلى البيانات. |
logFile | LogFile : كائن LogFile الذي يمثل مكان حفظ الكائن والمعلومات المتعلقة به. |
testRunEnded
public void testRunEnded (long elapsedTime,runMetrics)
واجهة جديدة تستخدم مقاييس أولية جديدة.
حدود | |
---|---|
elapsedTime | long |
runMetrics |
فشل تشغيل الاختبار
public void testRunFailed (FailureDescription failureDescription)
حدود | |
---|---|
failureDescription | FailureDescription |
فشل تشغيل الاختبار
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 |
testStarted
public void testStarted (TestDescription test, long startTime)
حدود | |
---|---|
test | TestDescription |
startTime | long |