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)
يحدّد ما إذا كان سيتم جمع بيانات التغطية عند انتهاء تشغيل الاختبار. |
void
|
setConfiguration(IConfiguration config)
يُدخل |
طُرق وضع التصميم العامة
GcovCodeCoverageCollector
public GcovCodeCoverageCollector ()
الإجراءات العامة
extraInit
public void extraInit (IInvocationContext context, ITestInvocationListener listener)
| عمليات الطرح | |
|---|---|
DeviceNotAvailableException |
|
logCoverageMeasurements
public void logCoverageMeasurements (ITestDevice device, String runName)
يجمع قياسات التغطية الأصلية من الجهاز ويسجِّلها.
| المعلَمات | |
|---|---|
device |
ITestDevice |
runName |
String |
| عمليات الطرح | |
|---|---|
DeviceNotAvailableException |
|
onTestRunEnd
public void onTestRunEnd (DeviceMetricData runData, Map<String, MetricMeasurement.Metric> runMetrics)
طلب ردّ عند انتهاء تشغيل الاختبار يجب أن يكون هذا هو الوقت المناسب لإجراء عملية التنظيف.
| المعلَمات | |
|---|---|
runData |
DeviceMetricData: DeviceMetricData الذي يحتوي على بيانات التشغيل سيكون هو الكائن نفسه الذي تم استخدامه أثناء onTestRunStart(DeviceMetricData). |
runMetrics |
Map: الخريطة الحالية للبيانات التي تم تمريرها إلى testRunEnded(long,Map) |
| عمليات الطرح | |
|---|---|
DeviceNotAvailableException |
|
setCollectOnTestEnd
public void setCollectOnTestEnd (boolean collect)
يحدّد ما إذا كان سيتم جمع بيانات التغطية عند انتهاء تشغيل الاختبار.
اضبط هذه القيمة على "false" أثناء عمليات إعادة التشغيل، وإلا سيتم جمع بيانات التغطية لكل عملية إعادة تشغيل فردية بدلاً من الحصول على نتيجة تغطية مدمجة واحدة.
| المعلَمات | |
|---|---|
collect |
boolean |
setConfiguration
public void setConfiguration (IConfiguration config)
يُدخل IConfiguration المستخدَم.
| المعلَمات | |
|---|---|
config |
IConfiguration |