কোডকভারেজকালেক্টর
public final class CodeCoverageCollector
extends BaseDeviceMetricCollector implements IConfigurationReceiver
| java.lang.Object | ||
| ↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector | |
| ↳ | com.android.tradefed.device.metric.CodeCoverageCollector | |
একটি BaseDeviceMetricCollector যা ডিভাইস থেকে জাভা এবং নেটিভ কভারেজ পরিমাপগুলো সংগ্রহ করবে এবং সেগুলোকে টেস্ট আর্টিফ্যাক্ট হিসেবে লগ করবে।
সারসংক্ষেপ
ধ্রুবক | |
|---|---|
String | COVERAGE_DIRECTORY |
String | COVERAGE_MEASUREMENT_KEY |
ক্ষেত্র | |
|---|---|
public static final String | COMPRESS_COVERAGE_FILES |
public static final String | FIND_COVERAGE_FILES |
সরকারি নির্মাণকারী | |
|---|---|
CodeCoverageCollector () | |
জনসাধারণের পদ্ধতি | |
|---|---|
void | extraInit ( IInvocationContext context, ITestInvocationListener listener) |
void | onTestRunEnd ( DeviceMetricData runData, Map<String, MetricMeasurement.Metric> runMetrics)টেস্ট রান শেষ হলে কলব্যাক। |
void | rebootEnded ( ITestDevice device)ডিভাইসটি রিবুট শেষ হলে নোটিফিকেশন পাওয়া যায়। |
void | setConfiguration ( IConfiguration configuration) ব্যবহৃত |
ধ্রুবক
কভারেজ ডিরেক্টরি
public static final String COVERAGE_DIRECTORY
ধ্রুবক মান: "/data/misc/trace"
কভারেজ_পরিমাপ_চাবি
public static final String COVERAGE_MEASUREMENT_KEY
ধ্রুবক মান: 'coverageFilePath'
ক্ষেত্র
কম্প্রেস_কভারেজ_ফাইল
public static final String COMPRESS_COVERAGE_FILES
কভারেজ ফাইলগুলি খুঁজুন
public static final String FIND_COVERAGE_FILES
সরকারি নির্মাণকারী
কোডকভারেজকালেক্টর
public CodeCoverageCollector ()
জনসাধারণের পদ্ধতি
অতিরিক্ত ইনিট
public void extraInit (IInvocationContext context, ITestInvocationListener listener)
| নিক্ষেপ | |
|---|---|
DeviceNotAvailableException | |
টেস্ট রান শেষে
public void onTestRunEnd (DeviceMetricData runData, Map<String, MetricMeasurement.Metric> runMetrics)
টেস্ট রান শেষ হলে এই কলব্যাকটি আসবে। এই সময়েই পরিষ্করণ করা উচিত।
| প্যারামিটার | |
|---|---|
runData | DeviceMetricData : রানটির ডেটা ধারণকারী DeviceMetricData । এটি onTestRunStart(DeviceMetricData) চলাকালীন ব্যবহৃত অবজেক্টটির মতোই হবে। |
runMetrics | Map : testRunEnded(long,Map) -এ পাঠানো মেট্রিকগুলোর বর্তমান ম্যাপ। |
| নিক্ষেপ | |
|---|---|
DeviceNotAvailableException | |
রিবুট শেষ হয়েছে
public void rebootEnded (ITestDevice device)
ডিভাইসটি রিবুট শেষ হলে নোটিফিকেশন পাওয়া যায়।
দ্রষ্টব্য: এই কলব্যাক চলাকালীন রিসিভারদের রিবুট করা থেকে বিরত থাকা উচিত। রিবুট করার যেকোনো প্রচেষ্টা উপেক্ষা করা হবে।
| প্যারামিটার | |
|---|---|
device | ITestDevice : যে ITestDevice রিবুট শেষ হয়েছে। |
| নিক্ষেপ | |
|---|---|
DeviceNotAvailableException | |
কনফিগারেশন সেট করুন
public void setConfiguration (IConfiguration configuration)
ব্যবহৃত IConfiguration টি ইনজেক্ট করে।
| প্যারামিটার | |
|---|---|
configuration | IConfiguration |