FilePullerDeviceMetricCollector
public abstract class FilePullerDeviceMetricCollector
extends BaseDeviceMetricCollector
java.lang.object | ||
↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector | |
↳ | com.android.tradefed.device.metric.FilePullerDeviceMetricCollector |
یک BaseDeviceMetricCollector
که به کلیدهای متریک که از دستگاه می آید گوش می دهد و آنها را به عنوان فایل از دستگاه می کشد. برای پردازش اضافی فایل قابل تمدید است.
خلاصه
زمینه های | |
---|---|
protected | mDirectoryKeys |
public | mTestCaseMetrics
|
سازندگان عمومی | |
---|---|
FilePullerDeviceMetricCollector () |
روش های عمومی | |
---|---|
void | onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) هنگامی که یک مورد آزمایشی به پایان می رسد، تماس بگیرید. |
void | onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) پس از پایان اجرای آزمایشی، تماس مجدد برقرار شود. |
abstract void | processMetricDirectory (String key, File metricDirectory, DeviceMetricData data) پیادهسازی روش باید امکان ثبت دایرکتوری، تجزیه آن را برای معیارهایی که در |
abstract void | processMetricFile (String key, File metricFile, DeviceMetricData data) پیادهسازی روش باید امکان ثبت فایل، تجزیه آن را برای معیارهایی که در |
روش های محافظت شده | |
---|---|
void | addKeys (String... keys) کلیدهای الگوی اضافی را به کشش از دستگاه اضافه می کند. |
File | retrieveFile ( ITestDevice device, String remoteFilePath, int userId) فایل را از مسیر مشخص شده در دستگاه بکشید. |
زمینه های
mDirectoryKeys
protectedmDirectoryKeys
mTestCaseMetrics
publicmTestCaseMetrics
سازندگان عمومی
FilePullerDeviceMetricCollector
public FilePullerDeviceMetricCollector ()
روش های عمومی
onTestEnd
public void onTestEnd (DeviceMetricData testData,currentTestCaseMetrics)
هنگامی که یک مورد آزمایشی به پایان می رسد، تماس بگیرید. این باید زمان پاکسازی باشد.
مولفه های | |
---|---|
testData | DeviceMetricData : DeviceMetricData که دادههای مورد آزمایشی را نگه میدارد. همان شیء در BaseDeviceMetricCollector.onTestStart(com.android.tradefed.device.metric.DeviceMetricData) خواهد بود. |
currentTestCaseMetrics | ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) منتقل شد. |
پرتاب می کند | |
---|---|
DeviceNotAvailableException |
درTestRunEnd
public void onTestRunEnd (DeviceMetricData runData,currentRunMetrics)
پس از پایان اجرای آزمایشی، تماس مجدد برقرار شود. این باید زمان پاکسازی باشد.
مولفه های | |
---|---|
runData | DeviceMetricData : DeviceMetricData که داده ها را برای اجرا نگه می دارد. همان شیء در BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) خواهد بود. |
currentRunMetrics | ERROR(/#testRunEnded(long,Map)) ارسال شد. |
پرتاب می کند | |
---|---|
DeviceNotAvailableException |
processMetricDirectory
public abstract void processMetricDirectory (String key, File metricDirectory, DeviceMetricData data)
پیادهسازی روش باید امکان ثبت دایرکتوری، تجزیه آن را برای معیارهایی که در DeviceMetricData
قرار میگیرند را بدهد.
مولفه های | |
---|---|
key | String : کلید گزینه مرتبط با فهرستی که کشیده شده است. |
metricDirectory | File : ERROR(/File) که از دستگاه منطبق با کلید گزینه خارج می شود. |
data | DeviceMetricData : DeviceMetricData که در آن معیارها می توانند ذخیره شوند. |
processMetricFile
public abstract void processMetricFile (String key, File metricFile, DeviceMetricData data)
پیادهسازی روش باید امکان ثبت فایل، تجزیه آن را برای معیارهایی که در DeviceMetricData
قرار میگیرد را بدهد.
مولفه های | |
---|---|
key | String : کلید گزینه مربوط به فایلی که کشیده شده است. |
metricFile | File : ERROR(/File) که از دستگاه منطبق با کلید گزینه خارج می شود. |
data | DeviceMetricData : DeviceMetricData که در آن معیارها می توانند ذخیره شوند. |
روش های محافظت شده
افزودن کلیدها
protected void addKeys (String... keys)
کلیدهای الگوی اضافی را به کشش از دستگاه اضافه می کند.
مولفه های | |
---|---|
keys | String |
retrieveFile
protected File retrieveFile (ITestDevice device, String remoteFilePath, int userId)
فایل را از مسیر مشخص شده در دستگاه بکشید.
مولفه های | |
---|---|
device | ITestDevice : که دارای فایل است. |
remoteFilePath | String : مکان در دستگاه. |
userId | int : شناسه کاربری که باید از آن خارج شود |
برمی گرداند | |
---|---|
File | فایل از مسیر داده شده در دستگاه بازیابی شد. |
پرتاب می کند | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |