FilePullerDeviceMetricCollector
public abstract class FilePullerDeviceMetricCollector
extends BaseDeviceMetricCollector
java.lang.অবজেক্ট | ||
↳ | 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 |
প্রসেসমেট্রিক ডাইরেক্টরি
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 যেখানে মেট্রিক্স সংরক্ষণ করা যায়। |
সুরক্ষিত পদ্ধতি
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 |