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 |
onTestRunEnd
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 जहां मेट्रिक्स संग्रहीत किए जा सकते हैं। |
संरक्षित तरीके
addKeys
protected void addKeys (String... keys)
डिवाइस से पुल करने के लिए अतिरिक्त पैटर्न कुंजी जोड़ता है।
पैरामीटर | |
---|---|
keys | String |
पुनः प्राप्त करें
protected File retrieveFile (ITestDevice device, String remoteFilePath, int userId)
फ़ाइल को डिवाइस में निर्दिष्ट पथ से खींचें।
पैरामीटर | |
---|---|
device | ITestDevice : जिसके पास फ़ाइल है। |
remoteFilePath | String : डिवाइस में स्थान। |
userId | int : उपयोगकर्ता आईडी से खींचने के लिए |
रिटर्न | |
---|---|
File | फ़ाइल डिवाइस में दिए गए पथ से पुनर्प्राप्त की गई। |
फेंकता | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |