ডিভাইসট্রেসকালেক্টর

public class DeviceTraceCollector
extends BaseDeviceMetricCollector

java.lang.অবজেক্ট
com.android.tradefed.device.metric.BaseDeviceMetricCollector সম্পর্কে
com.android.tradefed.device.metric.DeviceTraceCollector সম্পর্কে


সংগ্রাহক যা পরীক্ষামূলক রান শুরু হলে পারফেটো ট্রেস শুরু করবে এবং শেষে লগ ট্রেস ফাইল তৈরি করবে।

সারাংশ

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

DeviceTraceCollector ()

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

void extraInit ( IInvocationContext context, ITestInvocationListener listener)
void onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics)

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

void onTestRunEnd ( DeviceMetricData runData, currentRunMetrics)

পরীক্ষামূলক রান শেষ হলে কলব্যাক।

void onTestStart ( DeviceMetricData testData)

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

void rebootEnded ( ITestDevice device)

ডিভাইসে রিবুট শেষ হলে বিজ্ঞপ্তি পায়।

void rebootStarted ( ITestDevice device)

ডিভাইসে রিবুট শুরু হলে বিজ্ঞপ্তি পায়।

void setInstrumentationPkgName (String packageName)

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

ডিভাইসট্রেসকালেক্টর

public DeviceTraceCollector ()

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

এক্সট্রাইনিট

public void extraInit (IInvocationContext context, 
                ITestInvocationListener listener)

থ্রো
DeviceNotAvailableException

অনটেস্টএন্ড

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics)

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

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

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

থ্রো
DeviceNotAvailableException

অনটেস্টরানএন্ড

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

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

পরামিতি
runData DeviceMetricData : DeviceMetricData যেটি চালানোর জন্য ডেটা ধারণ করে। এটি BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) এর সময়কার একই অবজেক্ট হবে।

currentRunMetrics : মেট্রিক্সের বর্তমান মানচিত্রটি ERROR(/#testRunEnded(long,Map)) তে পাস করা হয়েছে।

থ্রো
DeviceNotAvailableException

অনটেস্টস্টার্ট

public void onTestStart (DeviceMetricData testData)

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

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

থ্রো
DeviceNotAvailableException

রিবুটশেষ

public void rebootEnded (ITestDevice device)

ডিভাইসে রিবুট শেষ হলে বিজ্ঞপ্তি পায়।

দ্রষ্টব্য: এই কলব্যাকের সময় রিসিভারদের রিবুট করা এড়িয়ে চলা উচিত। যেকোনো রিবুট প্রচেষ্টা উপেক্ষা করা হবে।

পরামিতি
device ITestDevice : ITestDevice যেখানে রিবুট শেষ হয়েছে।

থ্রো
DeviceNotAvailableException

রিবুট শুরু হয়েছে

public void rebootStarted (ITestDevice device)

ডিভাইসে রিবুট শুরু হলে বিজ্ঞপ্তি পায়।

দ্রষ্টব্য: এই কলব্যাকের সময় রিসিভারদের রিবুট করা এড়িয়ে চলা উচিত। যেকোনো রিবুট প্রচেষ্টা উপেক্ষা করা হবে।

পরামিতি
device ITestDevice : ITestDevice যেখানে রিবুট শুরু হয়েছিল।

থ্রো
DeviceNotAvailableException

সেট ইনস্ট্রুমেন্টেশনPkgName

public void setInstrumentationPkgName (String packageName)

পরামিতি
packageName String