মডিউলপারফেটটোকালেক্টর

public class ModulePerfettoCollector
extends BaseDeviceMetricCollector

java.lang.Object
com.android.tradefed.device.metric.BaseDeviceMetricCollector
com.android.tradefed.device.metric.ModulePerfettoCollector


কালেক্টর যা একটি টেস্ট মডিউল শুরু ও শেষ হলে এবং ডিভাইসটি রিবুট হলে পারফেটটো ট্রেস চালু করবে।

সারসংক্ষেপ

সরকারি নির্মাণকারী

ModulePerfettoCollector ()

জনসাধারণের পদ্ধতি

boolean captureModuleLevel ()
boolean isOnModuleLevel ()
void onTestModuleEnded ()

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

void onTestModuleStarted ()

মডিউল চালু হওয়ার ইভেন্টটি ক্যাপচার করার সুযোগ দেয়।

void onTestRunEnd ( DeviceMetricData runData, Map<String, MetricMeasurement.Metric> currentRunMetrics)

টেস্ট রান শেষ হলে কলব্যাক।

void onTestRunFailed ( DeviceMetricData runData, FailureDescription failure)

testRunFailed ইভেন্টের জন্য কলব্যাক

void onTestRunStart ( DeviceMetricData runData)

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

void rebootEnded ( ITestDevice device)

ডিভাইসটি রিবুট শেষ হলে নোটিফিকেশন পাওয়া যায়।

void rebootStarted ( ITestDevice device)

ডিভাইসে রিবুট শুরু হলে নোটিফিকেশন পাওয়া যায়।

সরকারি নির্মাণকারী

মডিউলপারফেটটোকালেক্টর

public ModulePerfettoCollector ()

জনসাধারণের পদ্ধতি

ক্যাপচারমডিউললেভেল

public boolean captureModuleLevel ()

ফেরত
boolean

isOnModuleLevel

public boolean isOnModuleLevel ()

ফেরত
boolean

onTestModuleEnded

public void onTestModuleEnded ()

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

নিক্ষেপ
DeviceNotAvailableException

onTestModuleStarted

public void onTestModuleStarted ()

মডিউল চালু হওয়ার ইভেন্টটি ক্যাপচার করার সুযোগ দেয়।

নিক্ষেপ
DeviceNotAvailableException

টেস্ট রান শেষে

public void onTestRunEnd (DeviceMetricData runData, 
                Map<String, MetricMeasurement.Metric> currentRunMetrics)

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

প্যারামিটার
runData DeviceMetricData : রানটির ডেটা ধারণকারী DeviceMetricData । এটি onTestRunStart(DeviceMetricData) চলাকালীন ব্যবহৃত অবজেক্টটির মতোই হবে।

currentRunMetrics Map : testRunEnded(long,Map) -এ পাঠানো মেট্রিকগুলোর বর্তমান ম্যাপ।

onTestRunFailed

public void onTestRunFailed (DeviceMetricData runData, 
                FailureDescription failure)

testRunFailed ইভেন্টের জন্য কলব্যাক

নিক্ষেপ
DeviceNotAvailableException

onTestRunStart

public void onTestRunStart (DeviceMetricData runData)

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

প্যারামিটার
runData DeviceMetricData : যে DeviceMetricData রানটির ডেটা ধারণ করে।

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

public void rebootEnded (ITestDevice device)

ডিভাইসটি রিবুট শেষ হলে নোটিফিকেশন পাওয়া যায়।

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

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

নিক্ষেপ
DeviceNotAvailableException

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

public void rebootStarted (ITestDevice device)

ডিভাইসে রিবুট শুরু হলে নোটিফিকেশন পাওয়া যায়।

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

প্যারামিটার
device ITestDevice : যে ITestDevice থেকে রিবুট শুরু হয়েছিল।

নিক্ষেপ
DeviceNotAvailableException