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
सार्वजनिक कंस्ट्रक्टर
फ़ाइलPullerDeviceMetricCollector
public FilePullerDeviceMetricCollector ()
सार्वजनिक तरीके
TestEnd पर
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 |
प्रोसेस मेट्रिकडायरेक्ट्री
public abstract void processMetricDirectory (String key, File metricDirectory, DeviceMetricData data)
इस तरीके के लागू होने पर डायरेक्ट्री को लॉग किया जा सकता है, मेट्रिक को पार्स करने के लिए
DeviceMetricData
में डाला गया.
पैरामीटर | |
---|---|
key |
String : निकाली गई डायरेक्ट्री से जुड़ी विकल्प कुंजी. |
metricDirectory |
File : विकल्प कुंजी से मेल खाने वाले डिवाइस से लिया गया ERROR(/File) . |
data |
DeviceMetricData : वह DeviceMetricData जहां मेट्रिक सेव की जा सकती हैं. |
प्रोसेस मेट्रिकफ़ाइल
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 |
फिर से पाएं फ़ाइल
protected File retrieveFile (ITestDevice device, String remoteFilePath, int userId)
डिवाइस में बताए गए पाथ से फ़ाइल खींचें.
पैरामीटर | |
---|---|
device |
ITestDevice : जिसमें फ़ाइल मौजूद है. |
remoteFilePath |
String : डिवाइस में जगह की जानकारी. |
userId |
int : वह यूज़र आईडी जिससे पुल किया जाना है |
रिटर्न | |
---|---|
File |
डिवाइस में दिए गए पाथ से फ़ाइल वापस लाई गई. |
थ्रो | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailable विशेषता |
DeviceNotAvailableException |