نتيجة 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(TestStatus status)
يحصل على عدد الاختبارات في الحالة المحددة لهذا التشغيل. |
int
|
getNumTestsInState(TestResult.TestStatus ddmlibStatus)
للتوافق مع الحالة الأقدم |
|
getPassedTests()
الحصول على مجموعة الاختبارات التي تم اجتيازها |
FailureDescription
|
getRunFailureDescription()
تعرض واصفًا واصفًا لتعذُّر التشغيل، |
String
|
getRunFailureMessage()
عرض رسالة خطأ تعذُّر التشغيل، |
MultiMap<String, LogFile>
|
getRunLoggedFiles()
عرض نسخة من الخريطة تتضمن كل الملف الذي تم تسجيله والمرتبط بحالة الاختبار هذه. |
|
getRunMetrics()
|
|
getRunProtoMetrics()
|
long
|
getStartTime()
تعرض وقت بدء استدعاء testRunStart الأول. |
|
getTestResults()
تعرض خريطة لنتائج الاختبار. |
|
getTestsInState(
يحصل على مجموعة الاختبارات في حالات معينة. |
|
getTestsResultsInState(TestStatus status)
تعرض كل |
String
|
getTextSummary()
تعرض سلسلة سهلة الاستخدام تصف النتائج. |
boolean
|
hasFailedTests()
|
boolean
|
isRunComplete()
|
boolean
|
isRunFailure()
|
static
TestRunResult
|
merge(
|
static
TestRunResult
|
merge(
دمج عدة 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,
|
void
|
testEnded(TestDescription test,
|
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,
واجهة جديدة تستخدم مقاييس النماذج الأوّلية الجديدة |
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
|
testSkipped(TestDescription test, SkipReason reason)
|
void
|
testStarted(TestDescription test, long startTime)
|
void
|
testStarted(TestDescription test)
|
الحقول
خطأ_DIVIDER
public static final String ERROR_DIVIDER
شركة إنشاءات عامة
الطرق العامة
اختبارات الحصول على الاختبار
publicgetCompletedTests ()
الحصول على مجموعة الاختبارات المكتملة.
المرتجعات | |
---|---|
|
الحصول على وقت المنقضي
public long getElapsedTime ()
عرض الوقت المنقضي الحالي المنقضي.
المرتجعات | |
---|---|
long |
getExpectedTestCount
public int getExpectedTestCount ()
يحصل هذا الحقل على عدد حالات الاختبار التي تتوقّع أن يتم إجراؤها في TestRunResult. قد يكون العدد الفعلي أقل من الرقم المتوقع بسبب أعطال الاختبار. وعادةً ما يشير عدم التطابق إلى اختبار فشل في التشغيل.
المرتجعات | |
---|---|
int |
اختبارات الإخفاق
publicgetFailedTests ()
الحصول على مجموعة الاختبارات التي لم يتم اجتيازها
المرتجعات | |
---|---|
|
الحصول على اسم
public String getName ()
المرتجعات | |
---|---|
String |
اسم إجراء الاختبار |
اختبارات getNumAllFoundTest
public int getNumAllFailedTests ()
عرض إجمالي عدد الاختبارات في حالة الفشل (فشل، فشل الافتراض)
المرتجعات | |
---|---|
int |
اختبارات getNumCompleteTest
public int getNumCompleteTests ()
الحصول على عدد الاختبارات الكاملة في هذه المرحلة، أي الحالة != غير مكتملة.
المرتجعات | |
---|---|
int |
اختبارات الحصول على NumTest
public int getNumTests ()
الحصول على عدد الاختبارات في هذا التشغيل.
المرتجعات | |
---|---|
int |
الحصول على NumTestsInState
public int getNumTestsInState (TestStatus status)
يحصل على عدد الاختبارات في الحالة المحدّدة لهذا التشغيل.
المعلمات | |
---|---|
status |
TestStatus |
المرتجعات | |
---|---|
int |
الحصول على NumTestsInState
public int getNumTestsInState (TestResult.TestStatus ddmlibStatus)
للتوافق مع الحالة الأقدم يمكنك استخدام getNumTestsInState(com.android.tradefed.result.TestStatus)
كبديل.
المعلمات | |
---|---|
ddmlibStatus |
TestResult.TestStatus |
المرتجعات | |
---|---|
int |
اختبارات الحصول على اجتياز الاختبار
publicgetPassedTests ()
الحصول على مجموعة الاختبارات التي تم اجتيازها
المرتجعات | |
---|---|
|
وصف getRunFailure
public FailureDescription getRunFailureDescription ()
يعرض واصفًا واصفًا لتعذُّر التشغيل، null
في حال عدم تعذُّر التشغيل.
المرتجعات | |
---|---|
FailureDescription |
رسالة الخطأ getRunFailureMessage
public String getRunFailureMessage ()
عرض رسالة خطأ تعذُّر التشغيل، null
في حال عدم اكتمال التشغيل
المرتجعات | |
---|---|
String |
الحصول على ملفات GetLoggedFiles
public MultiMap<String, LogFile> getRunLoggedFiles ()
عرض نسخة من الخريطة تتضمن كل الملف الذي تم تسجيله والمرتبط بحالة الاختبار هذه.
المرتجعات | |
---|---|
MultiMap<String, LogFile> |
getRunProtoMetrics
publicgetRunProtoMetrics ()
المرتجعات | |
---|---|
|
ERROR(/Map) من مقاييس تشغيل الاختبار بالتنسيق الأوّلي الجديد. |
وقت البدء
public long getStartTime ()
تعرض وقت بدء استدعاء testRunStart الأول.
المرتجعات | |
---|---|
long |
الحصول على نتيجة اختبار
publicgetTestResults ()
تعرض خريطة لنتائج الاختبار.
المرتجعات | |
---|---|
|
الحصول على TestsInState
publicgetTestsInState ( statuses)
يحصل على مجموعة الاختبارات في حالات معينة.
المعلمات | |
---|---|
statuses |
|
المرتجعات | |
---|---|
|
الحصول على TestsResultsInState
publicgetTestsResultsInState (TestStatus status)
تعرض كل TestResult
في حالة معيّنة.
المعلمات | |
---|---|
status |
TestStatus |
المرتجعات | |
---|---|
|
الحصول على ملخص النص
public String getTextSummary ()
تعرض سلسلة سهلة الاستخدام تصف النتائج.
المرتجعات | |
---|---|
String |
حالات إخفاق الاختبار
public boolean hasFailedTests ()
المرتجعات | |
---|---|
boolean |
true إذا تعذّر إتمام أي اختبارات أو حدثت أخطاء أثناء إجراء الاختبار. |
إكمال isRunComplete
public boolean isRunComplete ()
المرتجعات | |
---|---|
boolean |
true إذا كان إجراء الاختبار قد انتهى. |
تعذُّر تشغيل isRun
public boolean isRunFailure ()
المرتجعات | |
---|---|
boolean |
true إذا تعذّر إجراء الاختبار. |
دمج
public static TestRunResult merge (testRunResults)
المعلمات | |
---|---|
testRunResults |
|
المرتجعات | |
---|---|
TestRunResult |
يُرجى الاطّلاع أيضًا على:
دمج
public static TestRunResult merge (testRunResults, MergeStrategy strategy)
دمج عدة TestRunResults من testRunName نفسه. إذا ظهرت حالة اختبار في عدة TestRunResults ولكن لها نتائج مختلفة (على سبيل المثال، يتم تشغيل "boottest-device" ثلاث مرات مع عرض نتيجة تعذُّر اجتياز الاختبار)، فإنّنا ننشئ تسلسلاً لجميع عمليات تتبُّع تسلسل استدعاء الدوال البرمجية من العمليات التي تعذّر تنفيذها ونثق في النتيجة النهائية تشغيل النتيجة للحالة والمقاييس وملفات السجل ووقت البدء/الانتهاء.
المعلمات | |
---|---|
testRunResults |
: قائمة TestRunResult المطلوب دمجها. |
strategy |
MergeStrategy : استراتيجية الدمج المتّبعة لدمج النتائج |
المرتجعات | |
---|---|
TestRunResult |
نتيجة TestRunResult النهائية التي تحتوي على البيانات المدمجة من testRunResults. |
تعذُّر إعادة الضبط
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 |
تم حفظ سجلّ الاختبار
public void testLogSaved (String dataName, LogFile logFile)
يتم تخزين معلومات حول الملف الذي يتم تسجيله وربطها بحالة الاختبار أو تنفيذ الاختبار. قيد التقدم.
المعلمات | |
---|---|
dataName |
String : الاسم الذي يشير إلى البيانات |
logFile |
LogFile : الكائن LogFile الذي يمثل مكان حفظ العنصر
معلومات حولها. |
اختبار RunEnded
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 |
تم تخطي الاختبار
public void testSkipped (TestDescription test, SkipReason reason)
المعلمات | |
---|---|
test |
TestDescription |
reason |
SkipReason |
تم بدء الاختبار
public void testStarted (TestDescription test, long startTime)
المعلمات | |
---|---|
test |
TestDescription |
startTime |
long |