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