IPostProcessor
public interface IPostProcessor
implements ITestInvocationListener, ILogSaverListener, IDisableable
com.android.tradefed.postprocessor.IPostProcessor |
پردازنده های پست یک هدف فدراسیون تجارت است که به شما اجازه می دهد بعد از آزمایش و قبل از گزارش نتیجه ، معیارها و گزارش ها را پردازش کنید. این به شما امکان می دهد برخی داده ها را پس از پردازش کنید و همه اشیاء result_reporter آن را دریافت کنند ، نه اینکه پردازش پس از آن را فقط در یک report_reporter انجام دهید و برای انتقال داده های جدید مشکلی داشته باشید.
خلاصه
روشهای عمومی | |
---|---|
abstract ITestInvocationListener | init (ITestInvocationListener listener) مرحله اولیه پردازنده پست. |
abstract | processAllTestMetricsAndLogs (ListMultimap<String, MetricMeasurement.Metric> allTestMetrics, allTestLogs) processAllTestMetricsAndLogs (ListMultimap<String, MetricMeasurement.Metric> allTestMetrics, allTestLogs) این روش را برای جمع آوری معیارها و گزارشات در تمام آزمایش ها پیاده کنید. |
abstract | processRunMetricsAndLogs ( rawMetrics, runLogs) processRunMetricsAndLogs ( rawMetrics, runLogs) processRunMetricsAndLogs ( rawMetrics, runLogs) این روش را به منظور ایجاد مجموعه ای از معیارهای جدید از معیارها و گزارش های موجود پیاده سازی کنید. |
abstract | processTestMetricsAndLogs (TestDescription testDescription, testMetrics, testLogs) processTestMetricsAndLogs (TestDescription testDescription, testMetrics, testLogs) processTestMetricsAndLogs (TestDescription testDescription, testMetrics, testLogs) این روش را برای ارسال معیارهای فرآیند و گزارشات مربوط به هر آزمون پیاده سازی کنید. |
روشهای عمومی
init
public abstract ITestInvocationListener init (ITestInvocationListener listener)
مرحله اولیه پردازنده پست. اطمینان حاصل شود که قبل از هر گونه تماس با آزمون تماس گرفته می شود.
مولفه های | |
---|---|
listener | ITestInvocationListener |
برمی گردد | |
---|---|
ITestInvocationListener |
processAllTestMetricsAndLogs
public abstractprocessAllTestMetricsAndLogs (ListMultimap<String, MetricMeasurement.Metric> allTestMetrics, allTestLogs)
این روش را برای جمع آوری معیارها و گزارشات در تمام آزمایش ها پیاده کنید. معیارهای بدست آمده از این روش به عنوان معیارهای اجرا شده گزارشگر خواهند بود. فقط معیارهای جدید ایجاد شده باید برگردانده شوند ، و با نام کلید منحصر به فرد (هیچگونه برخورد با کلیدهای موجود مجاز نیست).
مولفه های | |
---|---|
allTestMetrics | ListMultimap : یک HashMultimap ذخیره سازی معیارهای از هر آزمون گروه بندی می شوند با نام های متریک. |
allTestLogs | TestDescription به عنوان کلید. |
برمی گردد | |
---|---|
مجموعه معیارهای جدید ایجاد شده از همه معیارهای آزمون. |
processRunMetricsAndLogs
public abstractprocessRunMetricsAndLogs ( rawMetrics, runLogs)
این روش را به منظور ایجاد مجموعه ای از معیارهای جدید از معیارها و گزارش های موجود پیاده سازی کنید. فقط معیارهای جدید ایجاد شده باید برگردانده شوند ، و با نام کلید منحصر به فرد (هیچگونه برخورد با کلیدهای موجود مجاز نیست).
مولفه های | |
---|---|
rawMetrics | |
runLogs |
برمی گردد | |
---|---|
مجموعه معیارهای جدید ایجاد شده از معیارهای اجرا شده. |
processTestMetricsAndLogs
public abstractprocessTestMetricsAndLogs (TestDescription testDescription, testMetrics, testLogs)
این روش را برای ارسال معیارهای فرآیند و گزارشات مربوط به هر آزمون پیاده سازی کنید. فقط معیارهای جدید ایجاد شده باید برگردانده شوند ، و با نام کلید منحصر به فرد (هیچگونه برخورد با کلیدهای موجود مجاز نیست).
مولفه های | |
---|---|
testDescription | TestDescription : هدف TestDescription توصیف آزمون. |
testMetrics | |
testLogs |
برمی گردد | |
---|---|
مجموعه معیارهای جدید ایجاد شده از معیارهای آزمون. |