HostStatsdMetricCollector

public class HostStatsdMetricCollector
extends BaseDeviceMetricCollector

java.lang.অবজেক্ট
com.android.tradefed.device.metric.BaseDeviceMetricCollector
com.android.tradefed.device.metric.HostStatsdMetricCollector


একটি IMetricCollector যে statsd ইউটিলিটি কমান্ড ব্যবহার করে হোস্ট সাইড থেকে statsd মেট্রিক্স সংগ্রহ করে। এতে মৌলিক পুশ মেট্রিক্স এবং ডাম্প রিপোর্ট ফাংশন রয়েছে। প্রয়োজনের উপর ভিত্তি করে পরিসংখ্যান মেট্রিক রিপোর্ট প্রক্রিয়া করার জন্য সাবক্লাস দ্বারা এটি বাড়ানো যেতে পারে।

সারাংশ

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

HostStatsdMetricCollector ()

পাবলিক পদ্ধতি

void onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics)

একটি পরীক্ষার কেস শেষ হলে কলব্যাক।

void onTestFail ( DeviceMetricData testData, TestDescription test)

একটি পরীক্ষা কেস ব্যর্থ হলে কলব্যাক.

void onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics)

একটি পরীক্ষা চালানো শেষ হলে কলব্যাক.

void onTestRunStart ( DeviceMetricData runData)

একটি পরীক্ষা চালানো শুরু হলে কলব্যাক.

void onTestStart ( DeviceMetricData testData)

একটি টেস্ট কেস শুরু হলে কলব্যাক করুন।

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

void processStatsReport ( ITestDevice device, InputStreamSource dataStream, DeviceMetricData runData)

সাবক্লাসগুলি প্রয়োজনে স্ট্যাটসডি মেট্রিক রিপোর্ট প্রক্রিয়া করার পদ্ধতি প্রয়োগ করতে পারে।

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

HostStatsdMetricCollector

public HostStatsdMetricCollector ()

পাবলিক পদ্ধতি

onTestEnd

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics)

একটি পরীক্ষার কেস শেষ হলে কলব্যাক। এটি পরিষ্কার করার সময় হওয়া উচিত।

পরামিতি
testData DeviceMetricData : DeviceMetricData ডেটা ধারণ করে টেস্ট কেসের জন্য। onTestStart(com.android.tradefed.device.metric.DeviceMetricData) চলাকালীন একই বস্তু হবে।

currentTestCaseMetrics : মেট্রিক্সের বর্তমান মানচিত্র ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) এ পাস করা হয়েছে।

নিক্ষেপ করে
DeviceNotAvailableException

onTestFail

public void onTestFail (DeviceMetricData testData, 
                TestDescription test)

একটি পরীক্ষা কেস ব্যর্থ হলে কলব্যাক.

পরামিতি
testData DeviceMetricData : DeviceMetricData ডেটা ধারণ করে টেস্ট কেসের জন্য।

test TestDescription : টেস্ট কেসের TestDescription চলছে।

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

একটি পরীক্ষা চালানো শেষ হলে কলব্যাক. এটি পরিষ্কার করার সময় হওয়া উচিত।

পরামিতি
runData DeviceMetricData : চালানোর জন্য ডেটা ধারণ করে DeviceMetricDataonTestRunStart(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

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

প্রসেস স্ট্যাটস রিপোর্ট

protected void processStatsReport (ITestDevice device, 
                InputStreamSource dataStream, 
                DeviceMetricData runData)

সাবক্লাসগুলি প্রয়োজনে স্ট্যাটসডি মেট্রিক রিপোর্ট প্রক্রিয়া করার পদ্ধতি প্রয়োগ করতে পারে। এটি একটি নির্দিষ্ট ডিভাইস থেকে মেট্রিক রিপোর্টের জন্য বলা হয়

পরামিতি
device ITestDevice : টেস্ট ডিভাইস যেখান থেকে স্ট্যাটাসডি রিপোর্ট আসছে

dataStream InputStreamSource : ইনপুট স্ট্রীম হিসাবে পরিসংখ্যান রিপোর্ট

runData DeviceMetricData : গন্তব্য যেখানে প্রক্রিয়াকৃত মেট্রিক্স সংরক্ষণ করা হবে