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,
يتمّ إجراء مكالمة هاتفية عند انتهاء إجراء الاختبار. |
void
|
setCollectOnTestEnd(boolean collect)
يحدّد ما إذا كان سيتم جمع التغطية في testRunEnded. |
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,runMetrics)
يتمّ إجراء مكالمة هاتفية عند انتهاء إجراء الاختبار. من المفترض أن يكون هذا هو وقت التنظيف.
المعلمات | |
---|---|
runData |
DeviceMetricData : DeviceMetricData الذي يحتوي على بيانات التنفيذ سيكون هو
الكائن نفسه المستخدَم أثناء BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) . |
runMetrics |
: الخريطة الحالية للمقاييس التي تم تمريرها إلى ERROR(/#testRunEnded(long,Map)) |
عمليات الرمي | |
---|---|
DeviceNotAvailableException |
setCollectOnTestEnd
public void setCollectOnTestEnd (boolean collect)
يحدّد ما إذا كان سيتم جمع التغطية في testRunEnded.
اضبط هذا الخيار على "خطأ" أثناء عمليات إعادة التشغيل، وإلا ستجمع كل عملية إعادة تشغيل فردية للاختبار coverage بدلاً من الحصول على نتيجة تغطية موحّدة واحدة.
المعلمات | |
---|---|
collect |
boolean |
setConfiguration
public void setConfiguration (IConfiguration config)
تحقِّق من استخدام IConfiguration
.
المعلمات | |
---|---|
config |
IConfiguration |