پردازنده IPost
 public interface IPostProcessor
 implements ITestInvocationListener, ILogSaverListener, IDisableable
| com.android.tradefed.postprocessor.IPostProcessor | 
Post processors یک شیء فدراسیون تجارت است که به منظور امکان پردازش معیارها و گزارشها پس از آزمایشها و قبل از گزارش نتایج است. این اجازه میدهد تا برخی از دادهها را پسپردازش کنید و همه اشیاء result_reporter آنها را دریافت کنند، بهجای اینکه پسپردازش را فقط در یک result_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 | |
| برمی گرداند | |
|---|---|
| مجموعه معیارهای جدید تولید شده از معیارهای آزمون. | |
