মডিউলপারফেটটোকালেক্টর
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 | |