پردازنده IPost
public interface IPostProcessor
implements IDisableable , ILogSaverListener , ITestInvocationListener
| 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 | |
| برمی گرداند | |
|---|---|
| مجموعه معیارهای جدید تولید شده از معیارهای آزمون. | |