SuiteResultReporter

public class SuiteResultReporter
extends CollectingTestListener

java.lang.Object
   ↳ com.android.tradefed.result.CollectingTestListener
     ↳ com.android.tradefed.result.suite.SuiteResultReporter


جمع نتائج الاختبارات لتنفيذ مجموعة اختبارات كاملة وعرض النتائج النهائية

ملخّص

الصفوف المتداخلة

class SuiteResultReporter.ModulePrepTimes

حاوية العناصر لوقت الإعداد والإزالة لوحدة واحدة 

الحقول

public static final String SUITE_REPORTER_SOURCE

طُرق وضع التصميم العامة

SuiteResultReporter()

الإجراءات العامة

int getCompleteModules()
long getFailedTests()
Map<String, IAbi> getModulesAbi()

تعرض هذه الدالة خريطة لوحدات abi: .

long getPassedTests()
TestSummary getSummary()
int getTotalModules()
long getTotalTests()
void invocationEnded(long elapsedTime)

تعرض هذه السمة ما إذا تم إنهاء عملية الاستدعاء بنجاح أو بسبب حدوث خطأ.

void invocationStarted(IInvocationContext context)

تسجّل هذه السمة بداية تنفيذ الاختبار.

void testModuleStarted(IInvocationContext moduleContext)

تسجّل هذه السمة بداية تشغيل وحدة.

طُرق محمية

long getCurrentTime()
long getEndTime()

تعرِض هذه السمة وقت انتهاء عملية الاستدعاء.

long getStartTime()

تعرِض هذه السمة وقت بدء عملية الاستدعاء.

الحقول

SUITE_REPORTER_SOURCE

public static final String SUITE_REPORTER_SOURCE

طُرق وضع التصميم العامة

SuiteResultReporter

public SuiteResultReporter ()

الإجراءات العامة

getCompleteModules

public int getCompleteModules ()

المرتجعات
int

getFailedTests

public long getFailedTests ()

المرتجعات
long

getModulesAbi

public Map<String, IAbi> getModulesAbi ()

تعرض هذه الدالة خريطة لواجهة التطبيق الثنائي (ABI) للوحدات: .

المرتجعات
Map<String, IAbi>

getPassedTests

public long getPassedTests ()

المرتجعات
long

getSummary

public TestSummary getSummary ()

المرتجعات
TestSummary

getTotalModules

public int getTotalModules ()

المرتجعات
int

getTotalTests

public long getTotalTests ()

المرتجعات
long

invocationEnded

public void invocationEnded (long elapsedTime)

تعرض هذه السمة ما إذا تم إنهاء عملية الاستدعاء بنجاح أو بسبب حدوث خطأ.

سيتم استدعاؤها تلقائيًا من خلال إطار عمل TradeFederation.

المعلَمات
elapsedTime long: الوقت المنقضي لتنفيذ الاستدعاء بالملّي ثانية

invocationStarted

public void invocationStarted (IInvocationContext context)

تسجّل هذه السمة بداية تنفيذ الاختبار.

سيتم استدعاؤها تلقائيًا من خلال إطار عمل TradeFederation. على مقدّمي التقارير إلغاء هذه الطريقة لتفعيل إعداد التقارير على أجهزة متعددة.

المعلَمات
context IInvocationContext: معلومات حول طلب التنفيذ

testModuleStarted

public void testModuleStarted (IInvocationContext moduleContext)

تسجّل هذه السمة بداية تشغيل وحدة. يرتبط هذا الإجراء الاحتياطي بـ testModuleEnded() وهو اختياري في التسلسل. يتم استخدامها فقط أثناء عملية تشغيل تستخدم وحدات: أدوات التشغيل المستندة إلى الحزمة.

المعلَمات
moduleContext IInvocationContext: IInvocationContext الخاص بالوحدة

طُرق محمية

getCurrentTime

protected long getCurrentTime ()

المرتجعات
long

getEndTime

protected long getEndTime ()

تعرِض هذه السمة وقت انتهاء عملية الاستدعاء.

المرتجعات
long

getStartTime

protected long getStartTime ()

تعرِض هذه السمة وقت بدء عملية الاستدعاء.

المرتجعات
long