PerfettoPullerMetricCollector
public class PerfettoPullerMetricCollector
extends FilePullerDeviceMetricCollector
| شیء جاوا | |||
| ↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector | ||
| ↳ | com.android.tradefed.device.metric.FilePullerDeviceMetricCollector | ||
| ↳ | com.android.tradefed.device.metric.PerfettoPullerMetricCollector | ||
این کلاس منسوخ شده است.
به جای آن از PerfettoFilePullerCollector و ERROR(/PerfettoTracePostProcessor) استفاده کنید.
پیادهسازی پایه FilePullerDeviceMetricCollector که امکان استخراج فایلهای perfetto از دستگاه و جمعآوری معیارها از آن را فراهم میکند. همچنین برای تبدیل فایل ردیابی خام به فایل معیار perfetto استفاده میشود.
خلاصه
سازندگان عمومی | |
|---|---|
PerfettoPullerMetricCollector () | |
روشهای عمومی | |
|---|---|
void | processMetricDirectory (String key, File metricDirectory, DeviceMetricData runData) پیادهسازی این متد باید امکان ثبت دایرکتوری و تجزیه و تحلیل آن برای قرار دادن معیارها در |
void | processMetricFile (String key, File metricFile, DeviceMetricData data)فایل ردیابی perfetto را برای معیارهای اضافی پردازش کنید و آن را به معیارهای نهایی اضافه کنید. |
روشهای محافظتشده | |
|---|---|
File | retrieveFile ( ITestDevice device, String remoteFilePath, int userId)فایل را از مسیر مشخص شده در دستگاه دریافت کنید. |
سازندگان عمومی
PerfettoPullerMetricCollector
public PerfettoPullerMetricCollector ()
روشهای عمومی
دایرکتوری فرآیند
public void processMetricDirectory (String key,
File metricDirectory,
DeviceMetricData runData) پیادهسازی این متد باید امکان ثبت دایرکتوری و تجزیه و تحلیل آن برای قرار دادن معیارها در DeviceMetricData فراهم کند.
| پارامترها | |
|---|---|
key | String : کلید گزینه مرتبط با دایرکتوری که استخراج شده است. |
metricDirectory | File : ERROR(/File) که از دستگاه منطبق با کلید گزینه دریافت شده است. |
runData | DeviceMetricData : DeviceMetricData که در آن میتوان معیارها را ذخیره کرد. |
processMetricFile
public void processMetricFile (String key,
File metricFile,
DeviceMetricData data)فایل ردیابی perfetto را برای معیارهای اضافی پردازش کرده و آن را به معیارهای نهایی اضافه کنید. در صورت فعال بودن فشردهسازی، فایل perfetto را برای پردازش از حالت فشرده خارج کنید.
| پارامترها | |
|---|---|
key | String : کلید گزینه مرتبط با فایلی که از دستگاه دریافت شده است. |
metricFile | File : ERROR(/File) که از دستگاه منطبق با کلید گزینه دریافت شده است. |
data | DeviceMetricData : جایی که معیارها ذخیره میشوند. |
روشهای محافظتشده
بازیابی فایل
protected File retrieveFile (ITestDevice device, String remoteFilePath, int userId)
فایل را از مسیر مشخص شده در دستگاه دریافت کنید. اگر گزینه فشردهسازی فایل perfetto فعال است، محتوای فشردهشده فایل perfetto را دریافت کنید.
| پارامترها | |
|---|---|
device | ITestDevice : که فایل را دارد. |
remoteFilePath | String : مکان در دستگاه. |
userId | int : شناسه کاربری که قرار است از آن استخراج شود |
| بازگشتها | |
|---|---|
File | نسخه فشرده یا از حالت فشرده خارج شده فایل perfetto بر اساس گزینه mCompressPerfetto تنظیم شده است یا خیر. |
| پرتابها | |
|---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException | |