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 : চালানোর জন্য ডেটা ধারণ করে 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 |
সুরক্ষিত পদ্ধতি
প্রসেস স্ট্যাটস রিপোর্ট
protected void processStatsReport (ITestDevice device, InputStreamSource dataStream, DeviceMetricData runData)
সাবক্লাসগুলি প্রয়োজনে স্ট্যাটসডি মেট্রিক রিপোর্ট প্রক্রিয়া করার পদ্ধতি প্রয়োগ করতে পারে। এটি একটি নির্দিষ্ট ডিভাইস থেকে মেট্রিক রিপোর্টের জন্য বলা হয়
পরামিতি | |
---|---|
device | ITestDevice : টেস্ট ডিভাইস যেখান থেকে স্ট্যাটাসডি রিপোর্ট আসছে |
dataStream | InputStreamSource : ইনপুট স্ট্রীম হিসাবে পরিসংখ্যান রিপোর্ট |
runData | DeviceMetricData : গন্তব্য যেখানে প্রক্রিয়াকৃত মেট্রিক্স সংরক্ষণ করা হবে |