GcovKernelCodeCoverageCollector সম্পর্কে
public final class GcovKernelCodeCoverageCollector
extends BaseDeviceMetricCollector implements IConfigurationReceiver প্রসারিত করে
| java.lang.অবজেক্ট | ||
| ↳ | 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,পরীক্ষামূলক রান শেষ হলে কলব্যাক। |
void | onTestRunStart ( DeviceMetricData runData, int testCount) |
void | rebootEnded ( ITestDevice device)ডিভাইসে রিবুট শেষ হলে বিজ্ঞপ্তি পায়। |
void | rebootStarted ( ITestDevice device)ডিভাইসে রিবুট শুরু হলে বিজ্ঞপ্তি পায়। |
void | setConfiguration ( IConfiguration config) ব্যবহৃত |
ধ্রুবক
কপি_জিসিওভি_ডেটা_কমান্ড_এফএমটি
public static final String COPY_GCOV_DATA_COMMAND_FMT
ধ্রুবক মান: "cp -rf %s/* %s"
তৈরি করুন_GCDA_TEMP_DIR_COMMAND_FMT
public static final String MAKE_GCDA_TEMP_DIR_COMMAND_FMT
ধ্রুবক মান: "mkdir -p %s"
TEMP_DIR_কমান্ড তৈরি করুন
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"
ক্ষেত্র
GCOV_COUNTS_কমান্ড পুনরায় সেট করুন
public static final String RESET_GCOV_COUNTS_COMMAND
পাবলিক কনস্ট্রাক্টর
GcovKernelCodeCoverageCollector সম্পর্কে
public GcovKernelCodeCoverageCollector ()
পাবলিক পদ্ধতি
অনটেস্টরানএন্ড
public void onTestRunEnd (DeviceMetricData runData,currentRunMetrics)
পরীক্ষামূলক রান শেষ হলে কলব্যাক করুন। এটি পরিষ্কার করার সময় হওয়া উচিত।
| পরামিতি | |
|---|---|
runData | DeviceMetricData : DeviceMetricData যেটি চালানোর জন্য ডেটা ধারণ করে। এটি BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) এর সময়কার একই অবজেক্ট হবে। |
currentRunMetrics | : মেট্রিক্সের বর্তমান মানচিত্রটি ERROR(/#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 |