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 abstract  processAllTestMetricsAndLogs (ListMultimap<String, MetricMeasurement.Metric> allTestMetrics, 
                 allTestLogs)

این روش را برای جمع آوری معیارها و گزارشات در تمام آزمایش ها پیاده کنید. معیارهای بدست آمده از این روش به عنوان معیارهای اجرا شده گزارشگر خواهند بود. فقط معیارهای جدید ایجاد شده باید برگردانده شوند ، و با نام کلید منحصر به فرد (هیچگونه برخورد با کلیدهای موجود مجاز نیست).

مولفه های
allTestMetrics ListMultimap : یک HashMultimap ذخیره سازی معیارهای از هر آزمون گروه بندی می شوند با نام های متریک.

allTestLogs : یک نقشه ذخیره سازی نقشه هر آزمون از ورود فایل های کوک شده با نام خود داده ها، با استفاده از هر آزمون را TestDescription به عنوان کلید.

برمی گردد
مجموعه معیارهای جدید ایجاد شده از همه معیارهای آزمون.

processRunMetricsAndLogs

public abstract  processRunMetricsAndLogs ( rawMetrics, 
                 runLogs)

این روش را به منظور ایجاد مجموعه ای از معیارهای جدید از معیارها و گزارش های موجود پیاده سازی کنید. فقط معیارهای جدید ایجاد شده باید برگردانده شوند ، و با نام کلید منحصر به فرد (هیچگونه برخورد با کلیدهای موجود مجاز نیست).

مولفه های
rawMetrics : مجموعه معیارهای خام موجود برای اجرا.

runLogs : مجموعه ای از فایل های گزارش برای اجرای آزمایشی.

برمی گردد
مجموعه معیارهای جدید ایجاد شده از معیارهای اجرا شده.

processTestMetricsAndLogs

public abstract  processTestMetricsAndLogs (TestDescription testDescription, 
                 testMetrics, 
                 testLogs)

این روش را برای ارسال معیارهای فرآیند و گزارشات مربوط به هر آزمون پیاده سازی کنید. فقط معیارهای جدید ایجاد شده باید برگردانده شوند ، و با نام کلید منحصر به فرد (هیچگونه برخورد با کلیدهای موجود مجاز نیست).

مولفه های
testDescription TestDescription : هدف TestDescription توصیف آزمون.

testMetrics : مجموعه معیارهای آزمون.

testLogs : مجموعه فایل های ثبت شده در حین آزمایش.

برمی گردد
مجموعه معیارهای جدید ایجاد شده از معیارهای آزمون.