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)

পদ্ধতিটি বাস্তবায়নের জন্য ডিরেক্টরি লগ করার অনুমতি দেওয়া উচিত, মেট্রিকগুলিকে DeviceMetricData এ রাখার জন্য এটিকে পার্স করা উচিত।

abstract void processMetricFile (String key, File metricFile, DeviceMetricData data)

পদ্ধতিটি বাস্তবায়নের জন্য ফাইলটি লগ করার অনুমতি দেওয়া উচিত, এটিকে DeviceMetricData এ মেট্রিক্স রাখার জন্য পার্স করা উচিত।

সুরক্ষিত পদ্ধতি

void addKeys (String... keys)

ডিভাইস থেকে টানে অতিরিক্ত প্যাটার্ন কী যোগ করে।

File retrieveFile ( ITestDevice device, String remoteFilePath, int userId)

ডিভাইসে নির্দিষ্ট পথ থেকে ফাইলটি টানুন।

ক্ষেত্র

mDirectoryKeys

protected  mDirectoryKeys

mTestCaseMetrics

public  mTestCaseMetrics

পাবলিক কনস্ট্রাক্টর

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 : চালানোর জন্য ডেটা ধারণ করে DeviceMetricDataBaseDeviceMetricCollector.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