TestRunResult

public class TestRunResult
extends Object

java.lang.Object
com.android.tradefed.result.TestRunResult


يحمل النتائج من تشغيل اختباري واحد.

يحافظ على عدد دقيق للاختبارات ويتتبع الاختبارات غير المكتملة.

ليس موضوع آمن! يجب استدعاء عمليات رد نداء الاختبار * بالترتيب

ملخص

مجالات

public static final String ERROR_DIVIDER

المنشأت العامة

TestRunResult ()

إنشاء TestRunResult فارغة.

الأساليب العامة

getCompletedTests ()

يحصل على مجموعة الاختبارات المكتملة.

long getElapsedTime ()

تُرجع وقت التشغيل الحالي المنقضي.

int getExpectedTestCount ()

يحصل على عدد حالات الاختبار التي يتوقعها TestRunResult.

getFailedTests ()

يحصل على مجموعة الاختبارات الفاشلة.

String getName ()
int getNumAllFailedTests ()

إرجاع العدد الإجمالي للاختبارات في حالة فشل (فشل ، فشل افتراض)

int getNumCompleteTests ()

الحصول على عدد الاختبارات الكاملة في هذا التشغيل ، أي مع الحالة! = غير مكتمل.

int getNumTests ()

يحصل على عدد الاختبارات في هذا التشغيل.

int getNumTestsInState (TestResult.TestStatus status)

الحصول على عدد الاختبارات في حالة معينة لهذا التشغيل.

getPassedTests ()

يحصل على مجموعة الاختبارات التي تم اجتيازها.

FailureDescription getRunFailureDescription ()

إرجاع واصف فشل التشغيل ، null إذا لم يفشل التشغيل.

String getRunFailureMessage ()

قم بإرجاع رسالة خطأ فشل التشغيل ، null إذا لم يفشل التشغيل.

MultiMap <String, LogFile > getRunLoggedFiles ()

تُرجع نسخة من الخريطة التي تحتوي على كل الملفات المسجلة المرتبطة بحالة الاختبار هذه.

getRunMetrics ()
getRunProtoMetrics ()
long getStartTime ()

تُرجع وقت بدء أول مكالمة testRunStart.

getTestResults ()

يُرجع خريطة نتائج الاختبار.

getTestsInState ( statuses) getTestsInState ( statuses)

يحصل على مجموعة الاختبارات في حالات معينة.

getTestsResultsInState (TestResult.TestStatus status)

ترجع كل TestResult في حالة معينة.

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

المنشأت العامة

TestRunResult

public TestRunResult ()

إنشاء TestRunResult فارغة.

الأساليب العامة

getCompletedTests

public  getCompletedTests ()

يحصل على مجموعة الاختبارات المكتملة.

عائدات

getElapsedTime

public long getElapsedTime ()

تُرجع وقت التشغيل الحالي المنقضي.

عائدات
long

getExpectedTestCount

public int getExpectedTestCount ()

يحصل على عدد حالات الاختبار التي يتوقعها TestRunResult. قد يكون الرقم الفعلي أقل من الرقم المتوقع بسبب أعطال الاختبار. عادة ، يشير عدم التطابق هذا إلى فشل تشغيل الاختبار.

عائدات
int

getFailedTests

public  getFailedTests ()

يحصل على مجموعة الاختبارات الفاشلة.

عائدات

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

public  getPassedTests ()

يحصل على مجموعة الاختبارات التي تم اجتيازها.

عائدات

getRunFailureDescription

public FailureDescription getRunFailureDescription ()

إرجاع واصف فشل التشغيل ، null إذا لم يفشل التشغيل.

عائدات
FailureDescription

getRunFailureMessage

public String getRunFailureMessage ()

قم بإرجاع رسالة خطأ فشل التشغيل ، null إذا لم يفشل التشغيل.

عائدات
String

getRunLoggedFiles

public MultiMap<String, LogFile> getRunLoggedFiles ()

تُرجع نسخة من الخريطة التي تحتوي على كل الملفات المسجلة المرتبطة بحالة الاختبار هذه.

عائدات
MultiMap <String, LogFile >

getRunMetrics

public  getRunMetrics ()

عائدات
ERROR(/Map) لمقاييس التشغيل التجريبي.

getRunProtoMetrics

public  getRunProtoMetrics ()

عائدات
ERROR(/Map) لمقاييس التشغيل التجريبي بالتنسيق الأولي الجديد.

getStartTime

public long getStartTime ()

تُرجع وقت بدء أول مكالمة testRunStart.

عائدات
long

getTestResults

public  getTestResults ()

يُرجع خريطة نتائج الاختبار.

عائدات

getTestsInState

public  getTestsInState ( statuses)

يحصل على مجموعة الاختبارات في حالات معينة.

حدود
statuses

عائدات

getTestsResultsInState

public  getTestsResultsInState (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 : قائمة TestRunResult المراد دمجها.

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

test تم تجاهله

public void testIgnored (TestDescription test)

حدود
test TestDescription

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

اختبار

public void testStarted (TestDescription test)

حدود
test TestDescription