تنظيم صفحاتك في مجموعات يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.

جامع GcovCodeCoverage

public final class GcovCodeCoverageCollector
extends BaseDeviceMetricCollector implements IConfigurationReceiver IConfigurationReceiver

java.lang.Object
com.android.tradefed.device.metric.BaseDeviceMetricCollector
com.android.tradefed.device.metric.GcovCodeCoverageCollector


BaseDeviceMetricCollector الذي سيسحب قياسات تغطية gcov من الجهاز ويسجلها كعناصر اختبار.

ملخص

المنشئون العامة

GcovCodeCoverageCollector ()

الطرق العامة

ITestInvocationListener init ( IInvocationContext context, ITestInvocationListener listener)

تهيئة المُجمع مع السياق الحالي ومكان إعادة توجيه النتائج.

void logCoverageMeasurements ( ITestDevice device, String runName)

يسحب قياسات التغطية الأصلية من الجهاز ويسجلها.

void onTestRunEnd ( DeviceMetricData runData, runMetrics) onTestRunEnd ( DeviceMetricData runData, runMetrics)

رد عند انتهاء تشغيل اختباري.

void setCollectOnTestEnd (boolean collect)

يحدد ما إذا كان سيتم جمع التغطية في testRunEnded أم لا.

void setConfiguration ( IConfiguration config)

IConfiguration رمز الرمز قيد الاستخدام.

المنشئون العامة

جامع GcovCodeCoverage

public GcovCodeCoverageCollector ()

الطرق العامة

فيه

public ITestInvocationListener init (IInvocationContext context, 
                ITestInvocationListener listener)

تهيئة المُجمع مع السياق الحالي ومكان إعادة توجيه النتائج. سيتم الاتصال مرة واحدة فقط لكل مثيل ، ومن المتوقع أن يقوم المجمع بتحديث سياقه الداخلي والمستمع. لن يتم استدعاء Init أبدًا أثناء تشغيل اختباري دائمًا من قبل.

لا تتجاوز ما لم تكن تعرف ما تفعله.

المعلمات
context IInvocationContext : IInvocationContext قيد التقدم.

listener ITestInvocationListener : ITestInvocationListener حيث يتم وضع النتائج.

عائدات
ITestInvocationListener المستمع الجديد يلتف الأصلي.

رميات
DeviceNotAvailableException

logCoverage القياسات

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 أم لا.

اضبط هذا على خطأ أثناء عمليات إعادة التشغيل ، وإلا فإن كل إعادة تشغيل اختبار فردي ستجمع التغطية بدلاً من الحصول على نتيجة تغطية مدمجة واحدة.

المعلمات
collect boolean

setConfiguration

public void setConfiguration (IConfiguration config)

IConfiguration رمز الرمز قيد الاستخدام.

المعلمات
config IConfiguration