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_PROPERTY
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 যেখানে মেট্রিক্স সংরক্ষণ করা যায়। |
সুরক্ষিত পদ্ধতি
চালানShellCommand
protected void executeShellCommand (ITestDevice device, String command)
ডিভাইসে শেল কমান্ড চালান। যদি এক্সিকিউশন ব্যর্থ হয় (অ-শূন্য প্রস্থান কোড), একটি DeviceRuntimeException
নিক্ষেপ করুন।
পরামিতি | |
---|---|
device | ITestDevice |
command | String |
নিক্ষেপ করে | |
---|---|
| com.android.tradefed.device.DeviceRuntimeException |
DeviceNotAvailableException |