PerfettoPullerMetricCollector
public class PerfettoPullerMetricCollector
extends FilePullerDeviceMetricCollector
اجرای پایه FilePullerDeviceMetricCollector
که اجازه می دهد فایل های perfetto را از دستگاه بیرون بکشید و معیارها را از آن جمع آوری کنید. همچنین برای تبدیل فایل ردیابی خام به فایل متریک پرفتو استفاده می شود.
خلاصه
روش های محافظت شده |
---|
File | retrieveFile ( ITestDevice device, String remoteFilePath, int userId) فایل را از مسیر مشخص شده در دستگاه بکشید. |
سازندگان عمومی
PerfettoPullerMetricCollector
public PerfettoPullerMetricCollector ()
روش های عمومی
processMetricDirectory
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 : جایی که معیارها ذخیره خواهند شد. |
روش های محافظت شده
retrieveFile
protected File retrieveFile (ITestDevice device,
String remoteFilePath,
int userId)
فایل را از مسیر مشخص شده در دستگاه بکشید. اگر گزینه compress perfetto فعال است، محتوای فشرده فایل perfetto را بکشید.
پارامترها |
---|
device | ITestDevice : که دارای فایل است. |
remoteFilePath | String : مکان در دستگاه. |
userId | int : شناسه کاربری که باید از آن خارج شود |
برمی گرداند |
---|
File | نسخه فشرده یا غیر فشرده فایل perfetto بر اساس گزینه mCompressPerfetto تنظیم شده است یا خیر. |