LogcatOnFailureCollector
public class LogcatOnFailureCollector
extends BaseDeviceMetricCollector
| java.lang.Object | ||
| ↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector | |
| ↳ | com.android.tradefed.device.metric.LogcatOnFailureCollector | |
যখন কোনো টেস্ট কেস বা টেস্ট রান ব্যর্থ হয়, তখন এই কালেক্টরটি একটি লগক্যাট ক্যাপচার ও লগ করবে। যদি ডিফল্ট কালেকশন সক্রিয় করা থাকে, তবে এটি নির্দিষ্ট লেভেল অনুযায়ী হোস্ট লগ সংগ্রহ করবে।
সারসংক্ষেপ
সরকারি নির্মাণকারী | |
|---|---|
LogcatOnFailureCollector () | |
জনসাধারণের পদ্ধতি | |
|---|---|
boolean | captureModuleLevel () |
void | onTestEnd ( DeviceMetricData testData, Map<String, MetricMeasurement.Metric> currentTestCaseMetrics)একটি টেস্ট কেস শেষ হলে কলব্যাক। |
void | onTestFail ( DeviceMetricData testData, TestDescription test)কোনো টেস্ট কেস ব্যর্থ হলে কলব্যাক। |
void | onTestModuleEnded ()মডিউল সমাপ্তির ইভেন্টটি ক্যাপচার করার সুযোগ দেয়। |
void | onTestModuleStarted ()মডিউল চালু হওয়ার ইভেন্টটি ক্যাপচার করার সুযোগ দেয়। |
void | onTestRunEnd ( DeviceMetricData runData, Map<String, MetricMeasurement.Metric> currentRunMetrics)টেস্ট রান শেষ হলে কলব্যাক। |
void | onTestRunFailed ( DeviceMetricData testData, FailureDescription failure)testRunFailed ইভেন্টের জন্য কলব্যাক |
void | onTestRunStart ( DeviceMetricData runData)টেস্ট রান শুরু হলে কলব্যাক। |
void | onTestRunStartBlocking () |
void | onTestStart ( DeviceMetricData testData)টেস্ট কেস শুরু হলে কলব্যাক। |
সুরক্ষিত পদ্ধতি | |
|---|---|
void | collectAndLog (String testName, int size, IMetricCollector.MetricCollectionLevel level) |
সরকারি নির্মাণকারী
LogcatOnFailureCollector
public LogcatOnFailureCollector ()
জনসাধারণের পদ্ধতি
ক্যাপচারমডিউললেভেল
public boolean captureModuleLevel ()
| ফেরত | |
|---|---|
boolean | |
পরীক্ষার শেষে
public void onTestEnd (DeviceMetricData testData, Map<String, MetricMeasurement.Metric> currentTestCaseMetrics)
একটি টেস্ট কেস শেষ হলে কলব্যাক। এই সময়েই পরিষ্করণ করা উচিত।
| প্যারামিটার | |
|---|---|
testData | DeviceMetricData : টেস্ট কেসের ডেটা ধারণকারী DeviceMetricData । এটি onTestStart(DeviceMetricData) চলাকালীন ব্যবহৃত অবজেক্টটির মতোই হবে। |
currentTestCaseMetrics | Map : testEnded(TestDescription,Map) -এ পাঠানো মেট্রিকগুলোর বর্তমান ম্যাপ। |
| নিক্ষেপ | |
|---|---|
DeviceNotAvailableException | |
onTestFail
public void onTestFail (DeviceMetricData testData, TestDescription test)
কোনো টেস্ট কেস ব্যর্থ হলে কলব্যাক।
| প্যারামিটার | |
|---|---|
testData | DeviceMetricData : যে DeviceMetricData টেস্ট কেসের ডেটা ধারণ করে। |
test | TestDescription : চলমান টেস্ট কেসটির TestDescription । |
| নিক্ষেপ | |
|---|---|
DeviceNotAvailableException | |
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) -এ পাঠানো মেট্রিকগুলোর বর্তমান ম্যাপ। |
| নিক্ষেপ | |
|---|---|
DeviceNotAvailableException | |
onTestRunFailed
public void onTestRunFailed (DeviceMetricData testData, FailureDescription failure)
testRunFailed ইভেন্টের জন্য কলব্যাক
| নিক্ষেপ | |
|---|---|
DeviceNotAvailableException | |
onTestRunStart
public void onTestRunStart (DeviceMetricData runData)
টেস্ট রান শুরু হলে কলব্যাক।
| প্যারামিটার | |
|---|---|
runData | DeviceMetricData : যে DeviceMetricData রানটির ডেটা ধারণ করে। |
পরীক্ষা শুরু
public void onTestStart (DeviceMetricData testData)
টেস্ট কেস শুরু হলে কলব্যাক।
| প্যারামিটার | |
|---|---|
testData | DeviceMetricData : যে DeviceMetricData টেস্ট কেসের ডেটা ধারণ করে। |
সুরক্ষিত পদ্ধতি
সংগ্রহ করুন এবং লগ
protected void collectAndLog (String testName,
int size,
IMetricCollector.MetricCollectionLevel level)| প্যারামিটার | |
|---|---|
testName | String |
size | int |
level | IMetricCollector.MetricCollectionLevel |
| নিক্ষেপ | |
|---|---|
DeviceNotAvailableException | |