GcovCodeCoverageCollector
public final class GcovCodeCoverageCollector
extends BaseDeviceMetricCollector implements IConfigurationReceiver
| java.lang.Object | ||
| ↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector | |
| ↳ | com.android.tradefed.device.metric.GcovCodeCoverageCollector | |
একটি BaseDeviceMetricCollector যা ডিভাইস থেকে gcov কভারেজ পরিমাপগুলো সংগ্রহ করবে এবং সেগুলোকে টেস্ট আর্টিফ্যাক্ট হিসেবে লগ করবে।
সারসংক্ষেপ
সরকারি নির্মাণকারী | |
|---|---|
GcovCodeCoverageCollector () | |
জনসাধারণের পদ্ধতি | |
|---|---|
void | extraInit ( IInvocationContext context, ITestInvocationListener listener) |
void | logCoverageMeasurements ( ITestDevice device, String runName)ডিভাইস থেকে নেটিভ কভারেজ পরিমাপ সংগ্রহ করে এবং সেগুলো লগ করে। |
void | onTestRunEnd ( DeviceMetricData runData, Map<String, MetricMeasurement.Metric> runMetrics)টেস্ট রান শেষ হলে কলব্যাক। |
void | setCollectOnTestEnd (boolean collect)testRunEnded-এ কভারেজ সংগ্রহ করা হবে কিনা তা নির্ধারণ করে। |
void | setConfiguration ( IConfiguration config) ব্যবহৃত |
সরকারি নির্মাণকারী
GcovCodeCoverageCollector
public GcovCodeCoverageCollector ()
জনসাধারণের পদ্ধতি
অতিরিক্ত ইনিট
public void extraInit (IInvocationContext context, ITestInvocationListener listener)
| নিক্ষেপ | |
|---|---|
DeviceNotAvailableException | |
লগ কভারেজ পরিমাপ
public void logCoverageMeasurements (ITestDevice device, String runName)
ডিভাইস থেকে নেটিভ কভারেজ পরিমাপ সংগ্রহ করে এবং সেগুলো লগ করে।
| প্যারামিটার | |
|---|---|
device | ITestDevice |
runName | String |
| নিক্ষেপ | |
|---|---|
DeviceNotAvailableException | |
টেস্ট রান শেষে
public void onTestRunEnd (DeviceMetricData runData, Map<String, MetricMeasurement.Metric> runMetrics)
টেস্ট রান শেষ হলে এই কলব্যাকটি আসবে। এই সময়েই পরিষ্করণ করা উচিত।
| প্যারামিটার | |
|---|---|
runData | DeviceMetricData : রানটির ডেটা ধারণকারী DeviceMetricData । এটি onTestRunStart(DeviceMetricData) চলাকালীন ব্যবহৃত অবজেক্টটির মতোই হবে। |
runMetrics | Map : testRunEnded(long,Map) -এ পাঠানো মেট্রিকগুলোর বর্তমান ম্যাপ। |
| নিক্ষেপ | |
|---|---|
DeviceNotAvailableException | |
পরীক্ষার শেষে সংগ্রহ সেট করুন
public void setCollectOnTestEnd (boolean collect)
testRunEnded-এ কভারেজ সংগ্রহ করা হবে কিনা তা নির্ধারণ করে।
পুনরায় চালানোর সময় এটিকে 'ফলস' (false) সেট করুন, অন্যথায় একটি একক একত্রিত কভারেজ ফলাফলের পরিবর্তে প্রতিটি পৃথক টেস্ট পুনরায় চালানো কভারেজ সংগ্রহ করবে।
| প্যারামিটার | |
|---|---|
collect | boolean |
কনফিগারেশন সেট করুন
public void setConfiguration (IConfiguration config)
ব্যবহৃত IConfiguration টি ইনজেক্ট করে।
| প্যারামিটার | |
|---|---|
config | IConfiguration |