گزارش آزمونهای گذراندهشده
public class ReportPassedTests
extends CollectingTestListener implements IConfigurationReceiver , ISupportGranularResults
| شیء جاوا | ||
| ↳ | com.android.tradefed.result.CollectingTestListener | |
| ↳ | com.android.tradefed.result.ReportPassedTests | |
فیلترهای ممکن برای حذف تستهای پذیرفتهشده را در یک فایل گزارش دهید.
خلاصه
سازندگان عمومی | |
|---|---|
ReportPassedTests () | |
روشهای عمومی | |
|---|---|
void | invocationEnded (long elapsedTime)گزارش میدهد که فراخوانی، چه با موفقیت و چه به دلیل وجود برخی خطاها، خاتمه یافته است. |
void | invocationFailed ( FailureDescription failure)به دلیل وجود برخی شرایط خطا، فراخوانی ناقص را گزارش میدهد. |
void | invocationStarted ( IInvocationContext context)شروع فراخوانی تست را گزارش میدهد. |
void | setConfiguration ( IConfiguration configuration) |
void | setLogger ( ITestLogger logger) |
boolean | supportGranularResults ()اگر گزارشگر از نتایج جزئی پشتیبانی کند، مقدار True و در غیر این صورت مقدار False را برمیگرداند. |
void | testModuleEnded ()پایان اجرای یک ماژول را گزارش میدهد. |
void | testModuleStarted ( IInvocationContext moduleContext)شروع اجرای یک ماژول را گزارش میدهد. |
void | testRunEnded (long elapsedTime, HashMap<String, MetricMeasurement.Metric> runMetrics)پایان اجرای آزمایش را گزارش میدهد. |
سازندگان عمومی
گزارش آزمونهای گذراندهشده
public ReportPassedTests ()
روشهای عمومی
فراخوان پایان یافت
public void invocationEnded (long elapsedTime)
گزارش میدهد که فراخوانی، چه با موفقیت و چه به دلیل وجود برخی خطاها، خاتمه یافته است.
به طور خودکار توسط چارچوب TradeFederation فراخوانی خواهد شد.
| پارامترها | |
|---|---|
elapsedTime | long : زمان سپری شده از فراخوانی بر حسب میلیثانیه |
فراخوانی ناموفق
public void invocationFailed (FailureDescription failure)
به دلیل وجود برخی شرایط خطا، فراخوانی ناقص را گزارش میدهد.
به طور خودکار توسط چارچوب TradeFederation فراخوانی خواهد شد.
| پارامترها | |
|---|---|
failure | FailureDescription : FailureDescription علت خرابی را توصیف میکند. |
فراخوان شروع شد
public void invocationStarted (IInvocationContext context)
شروع فراخوانی تست را گزارش میدهد.
به طور خودکار توسط چارچوب TradeFederation فراخوانی میشود. گزارشگران برای پشتیبانی از گزارشدهی چندین دستگاه، باید این متد را بازنویسی کنند.
| پارامترها | |
|---|---|
context | IInvocationContext : اطلاعاتی درباره فراخوانی |
پیکربندی set
public void setConfiguration (IConfiguration configuration)
IConfiguration مورد استفاده را تزریق میکند.
| پارامترها | |
|---|---|
configuration | IConfiguration |
پشتیبانی از نتایج گرانولار
public boolean supportGranularResults ()
اگر گزارشگر از نتایج جزئی پشتیبانی کند، مقدار True و در غیر این صورت مقدار False را برمیگرداند.
| بازگشتها | |
|---|---|
boolean | |
testModuleEnd
public void testModuleEnded ()
پایان اجرای یک ماژول را گزارش میدهد.
ماژول تست شروع شد
public void testModuleStarted (IInvocationContext moduleContext)
شروع اجرای یک ماژول را گزارش میدهد. این فراخوانی با testModuleEnded() مرتبط است و در دنباله اختیاری است. فقط در طول اجرایی که از اجراکنندههای مبتنی بر modules: suite استفاده میکند، استفاده میشود.
| پارامترها | |
|---|---|
moduleContext | IInvocationContext : همان IInvocationContext مربوط به ماژول است. |
تست اجرا شده
public void testRunEnded (long elapsedTime,
HashMap<String, MetricMeasurement.Metric> runMetrics)پایان اجرای تست را گزارش میدهد. رفع مشکل: ما نمیتوانیم دو رابط Map<> با انواع مختلف داشته باشیم، بنابراین باید از HashMap در اینجا استفاده کنیم.
| پارامترها | |
|---|---|
elapsedTime | long : زمان سپری شده گزارش شده توسط دستگاه، بر حسب میلی ثانیه |
runMetrics | HashMap : جفتهای کلید-مقدار که در پایان اجرای تست با Metric گزارش میشوند. |