GcovKernelCodeCoverageCollector
public final class GcovKernelCodeCoverageCollector
extends BaseDeviceMetricCollector implements IConfigurationReceiver
| java.lang.Object | ||
| ↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector | |
| ↳ | com.android.tradefed.device.metric.GcovKernelCodeCoverageCollector | |
একটি BaseDeviceMetricCollector যা debugfs এবং ডিভাইস থেকে gcov কার্নেল কভারেজ পরিমাপগুলো সংগ্রহ করে এবং অবশেষে সেগুলোকে টেস্ট আর্টিফ্যাক্ট হিসেবে লগ করে।
সারসংক্ষেপ
ধ্রুবক | |
|---|---|
String | COPY_GCOV_DATA_COMMAND_FMT |
String | MAKE_GCDA_TEMP_DIR_COMMAND_FMT |
String | MAKE_TEMP_DIR_COMMAND |
String | TAR_GCOV_DATA_COMMAND_FMT |
ক্ষেত্র | |
|---|---|
public static final String | RESET_GCOV_COUNTS_COMMAND |
সরকারি নির্মাণকারী | |
|---|---|
GcovKernelCodeCoverageCollector () | |
জনসাধারণের পদ্ধতি | |
|---|---|
void | onTestRunEnd ( DeviceMetricData runData, Map<String, MetricMeasurement.Metric> currentRunMetrics)টেস্ট রান শেষ হলে কলব্যাক। |
void | onTestRunStart ( DeviceMetricData runData, int testCount) |
void | rebootEnded ( ITestDevice device)ডিভাইসটি রিবুট শেষ হলে নোটিফিকেশন পাওয়া যায়। |
void | rebootStarted ( ITestDevice device)ডিভাইসে রিবুট শুরু হলে নোটিফিকেশন পাওয়া যায়। |
void | setConfiguration ( IConfiguration config) ব্যবহৃত |
ধ্রুবক
COPY_GCOV_DATA_COMMAND_FMT
public static final String COPY_GCOV_DATA_COMMAND_FMT
ধ্রুবক মান: "cp -rf %s/* %s"
MAKE_GCDA_TEM_DIR_COMMAND_FMT
public static final String MAKE_GCDA_TEMP_DIR_COMMAND_FMT
ধ্রুবক মান: "mkdir -p %s"
MAKE_TEM_DIR_COMMAND
public static final String MAKE_TEMP_DIR_COMMAND
ধ্রুবক মান: "mktemp -d -p /data/local/tmp/"
TAR_GCOV_DATA_COMMAND_FMT
public static final String TAR_GCOV_DATA_COMMAND_FMT
ধ্রুবক মান: "tar -czf %s -C %s %s"
ক্ষেত্র
RESET_GCOV_COUNTS_COMMAND
public static final String RESET_GCOV_COUNTS_COMMAND
সরকারি নির্মাণকারী
GcovKernelCodeCoverageCollector
public GcovKernelCodeCoverageCollector ()
জনসাধারণের পদ্ধতি
টেস্ট রান শেষে
public void onTestRunEnd (DeviceMetricData runData, Map<String, MetricMeasurement.Metric> currentRunMetrics)
টেস্ট রান শেষ হলে এই কলব্যাকটি আসবে। এই সময়েই পরিষ্করণ করা উচিত।
| প্যারামিটার | |
|---|---|
runData | DeviceMetricData : রানটির ডেটা ধারণকারী DeviceMetricData । এটি onTestRunStart(DeviceMetricData) চলাকালীন ব্যবহৃত অবজেক্টটির মতোই হবে। |
currentRunMetrics | Map : testRunEnded(long,Map) -এ পাঠানো মেট্রিকগুলোর বর্তমান ম্যাপ। |
| নিক্ষেপ | |
|---|---|
DeviceNotAvailableException | |
onTestRunStart
public void onTestRunStart (DeviceMetricData runData, int testCount)
| প্যারামিটার | |
|---|---|
runData | DeviceMetricData |
testCount | int |
| নিক্ষেপ | |
|---|---|
DeviceNotAvailableException | |
রিবুট শেষ হয়েছে
public void rebootEnded (ITestDevice device)
ডিভাইসটি রিবুট শেষ হলে নোটিফিকেশন পাওয়া যায়।
দ্রষ্টব্য: এই কলব্যাক চলাকালীন রিসিভারদের রিবুট করা থেকে বিরত থাকা উচিত। রিবুট করার যেকোনো প্রচেষ্টা উপেক্ষা করা হবে।
| প্যারামিটার | |
|---|---|
device | ITestDevice : যে ITestDevice রিবুট শেষ হয়েছে। |
| নিক্ষেপ | |
|---|---|
DeviceNotAvailableException | |
রিবুট শুরু হয়েছে
public void rebootStarted (ITestDevice device)
ডিভাইসে রিবুট শুরু হলে নোটিফিকেশন পাওয়া যায়।
দ্রষ্টব্য: এই কলব্যাক চলাকালীন রিসিভারদের রিবুট করা থেকে বিরত থাকা উচিত। রিবুট করার যেকোনো প্রচেষ্টা উপেক্ষা করা হবে।
| প্যারামিটার | |
|---|---|
device | ITestDevice : যে ITestDevice থেকে রিবুট শুরু হয়েছিল। |
| নিক্ষেপ | |
|---|---|
DeviceNotAvailableException | |
কনফিগারেশন সেট করুন
public void setConfiguration (IConfiguration config)
ব্যবহৃত IConfiguration টি ইনজেক্ট করে।
| প্যারামিটার | |
|---|---|
config | IConfiguration |