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()
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 ()

الطرق العامة

وحدات_الحصول على جميع الوحدات

public int getCompleteModules ()

المرتجعات
int

اختبارات الإخفاق

public long getFailedTests ()

المرتجعات
long

أمر getModulesAbi

public  getModulesAbi ()

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

المرتجعات

اختبارات الحصول على اجتياز الاختبار

public long getPassedTests ()

المرتجعات
long

الحصول على الملخص

public TestSummary getSummary ()

المرتجعات
TestSummary

الحصول على إجمالي الوحدات

public int getTotalModules ()

المرتجعات
int

الحصول على إجمالي الاختبارات

public long getTotalTests ()

المرتجعات
long

تم إنهاء الاستدعاء

public void invocationEnded (long elapsedTime)

البلاغات التي تفيد بإنهاء الاستدعاء، سواء بنجاح أو بسبب خطأ ما الشرط.

سيتم استدعاؤه تلقائيًا بواسطة إطار عمل الاتحاد التجاري.

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

تم بدء الاستدعاء

public void invocationStarted (IInvocationContext context)

يبلِّغ عن بدء الاستدعاء للاختبار.

سيتم استدعاؤه تلقائيًا بواسطة إطار عمل الاتحاد التجاري. على المبلّغين إلغاء المشاركة هذه الطريقة لإتاحة إعداد تقارير عن أجهزة متعددة.

المعلمات
context IInvocationContext: معلومات عن الاستدعاء

تم بدء الاختبار

public void testModuleStarted (IInvocationContext moduleContext)

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

المعلمات
moduleContext IInvocationContext: السمة IInvocationContext في الوحدة

الطرق المحمية

الحصول على الوقت الحالي

protected long getCurrentTime ()

المرتجعات
long

وقت الانتهاء

protected long getEndTime ()

يعرض وقت انتهاء الاستدعاء.

المرتجعات
long

وقت البدء

protected long getStartTime ()

يعرض وقت بدء الاستدعاء.

المرتجعات
long