BluetoothHciSnoopLogCollector
public class BluetoothHciSnoopLogCollector
extends FilePullerDeviceMetricCollector
java.lang.ऑब्जेक्ट | |||
↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector | ||
↳ | com.android.tradefed.device.metric.FilePullerDeviceMetricCollector | ||
↳ | com.android.tradefed.device.metric.BluetoothHciSnoopLogCollector |
DUT पर ब्लूटूथ HCI स्नूप लॉगिंग को सक्षम करने और प्रत्येक परीक्षण के लिए लॉग एकत्र करने के लिए कलेक्टर। कलेक्टर परीक्षण चलाने के लिए स्नूप लॉगिंग को कॉन्फ़िगर और सक्षम करेगा और परीक्षण चलाने के बाद सेटिंग्स को वापस कर देगा।
सारांश
खेत | |
---|---|
public static final String | SNOOP_LOG_MODE_PROPERTY
|
सार्वजनिक निर्माणकर्ता | |
---|---|
BluetoothHciSnoopLogCollector () |
सार्वजनिक तरीके | |
---|---|
String | getReportingDir () HCI स्नूप लॉग की रिपोर्ट करने के लिए निर्देशिका पुनर्प्राप्त करें। |
void | onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics, TestDescription test) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics, TestDescription test) परीक्षण केस समाप्त होने पर कॉलबैक करें। |
void | onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) परीक्षण रन समाप्त होने पर कॉलबैक करें। |
void | onTestRunStart ( DeviceMetricData runData) टेस्ट रन शुरू होने पर कॉलबैक करें। |
void | onTestStart ( DeviceMetricData testData) परीक्षण केस शुरू होने पर कॉलबैक करें। |
void | processMetricDirectory (String key, File metricDirectory, DeviceMetricData runData) विधि के कार्यान्वयन से निर्देशिका को लॉग करने की अनुमति मिलनी चाहिए, इसे |
final void | processMetricFile (String key, File metricFile, DeviceMetricData runData) विधि के कार्यान्वयन से फ़ाइल को लॉग करने की अनुमति मिलनी चाहिए, इसे |
संरक्षित तरीके | |
---|---|
void | executeShellCommand ( ITestDevice device, String command) डिवाइस पर शेल कमांड निष्पादित करें। |
खेत
SNOOP_LOG_MODE_प्रॉपर्टी
public static final String SNOOP_LOG_MODE_PROPERTY
सार्वजनिक निर्माणकर्ता
BluetoothHciSnoopLogCollector
public BluetoothHciSnoopLogCollector ()
सार्वजनिक तरीके
getReportingDir
public String getReportingDir ()
HCI स्नूप लॉग की रिपोर्ट करने के लिए निर्देशिका पुनर्प्राप्त करें।
रिटर्न | |
---|---|
String |
onTestEnd
public void onTestEnd (DeviceMetricData testData,currentTestCaseMetrics, TestDescription test)
परीक्षण केस समाप्त होने पर कॉलबैक करें। यह समय सफाई का होना चाहिए।
पैरामीटर | |
---|---|
testData | DeviceMetricData : DeviceMetricData परीक्षण मामले के लिए डेटा रखता है। onTestStart(com.android.tradefed.device.metric.DeviceMetricData) के दौरान वही ऑब्जेक्ट होगा। |
currentTestCaseMetrics | ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) को पास कर दिया गया। |
test | TestDescription : परीक्षण मामले का TestDescription प्रगति पर है। |
फेंकता | |
---|---|
DeviceNotAvailableException |
onTestRunEnd
public void onTestRunEnd (DeviceMetricData runData,currentRunMetrics)
परीक्षण रन समाप्त होने पर कॉलबैक करें। यह समय सफाई का होना चाहिए।
पैरामीटर | |
---|---|
runData | DeviceMetricData : DeviceMetricData रन के लिए डेटा रखता है। onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) के दौरान वही ऑब्जेक्ट होगा। |
currentRunMetrics | ERROR(/#testRunEnded(long,Map)) को पास कर दिया गया। |
फेंकता | |
---|---|
DeviceNotAvailableException |
onTestRunStart
public void onTestRunStart (DeviceMetricData runData)
टेस्ट रन शुरू होने पर कॉलबैक करें।
पैरामीटर | |
---|---|
runData | DeviceMetricData : DeviceMetricData रन के लिए डेटा रखता है। |
फेंकता | |
---|---|
DeviceNotAvailableException |
onTestStart
public void onTestStart (DeviceMetricData testData)
परीक्षण केस शुरू होने पर कॉलबैक करें।
पैरामीटर | |
---|---|
testData | DeviceMetricData : DeviceMetricData परीक्षण मामले के लिए डेटा रखता है। |
फेंकता | |
---|---|
DeviceNotAvailableException |
प्रोसेसमैट्रिकडायरेक्टरी
public void processMetricDirectory (String key, File metricDirectory, DeviceMetricData runData)
विधि के कार्यान्वयन से निर्देशिका को लॉग करने की अनुमति मिलनी चाहिए, इसे DeviceMetricData
में डाले जाने वाले मेट्रिक्स के लिए पार्स करना चाहिए।
पैरामीटर | |
---|---|
key | String : खींची गई निर्देशिका से संबद्ध विकल्प कुंजी। |
metricDirectory | File : विकल्प कुंजी से मेल खाने वाली डिवाइस से निकाली गई ERROR(/File) । |
runData | DeviceMetricData : DeviceMetricData जहां मेट्रिक्स संग्रहीत किए जा सकते हैं। |
प्रोसेसमेट्रिकफ़ाइल
public final void processMetricFile (String key, File metricFile, DeviceMetricData runData)
विधि के कार्यान्वयन से फ़ाइल को लॉग करने की अनुमति मिलनी चाहिए, इसे DeviceMetricData
में डाले जाने वाले मेट्रिक्स के लिए पार्स करना चाहिए।
पैरामीटर | |
---|---|
key | String : खींची गई फ़ाइल से संबद्ध विकल्प कुंजी। |
metricFile | File : विकल्प कुंजी से मेल खाने वाली डिवाइस से निकाली गई ERROR(/File) । |
runData | DeviceMetricData : DeviceMetricData जहां मेट्रिक्स संग्रहीत किए जा सकते हैं। |
संरक्षित तरीके
एक्जीक्यूटशेलकमांड
protected void executeShellCommand (ITestDevice device, String command)
डिवाइस पर शेल कमांड निष्पादित करें। यदि निष्पादन विफल हो गया (गैर-शून्य निकास कोड), तो एक DeviceRuntimeException
फेंक दें।
पैरामीटर | |
---|---|
device | ITestDevice |
command | String |
फेंकता | |
---|---|
| com.android.tradefed.device.DeviceRuntimeException |
DeviceNotAvailableException |