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