ClangCodeCoverageCollector

public final class ClangCodeCoverageCollector
extends BaseDeviceMetricCollector implements IConfigurationReceiver

java.lang.Object
   ↳ com.android.tradefed.device.metric.BaseDeviceMetricCollector
     ↳ com.android.tradefed.device.metric.ClangCodeCoverageCollector


BaseDeviceMetricCollector الذي سيستخرج قياسات تغطية Clang من الجهاز ويُسجّلها كعناصر اختبار

ملخّص

وظائف الإنشاء العامة

ClangCodeCoverageCollector()

الطرق العامة

ITestInvocationListener init(IInvocationContext context, ITestInvocationListener listener)

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

void onTestRunEnd(DeviceMetricData runData, currentRunMetrics)

يتمّ إجراء مكالمة هاتفية عند انتهاء إجراء الاختبار.

void setConfiguration(IConfiguration configuration)

تحقِّق من استخدام IConfiguration.

void setRunUtil(IRunUtil runUtil)

وظائف الإنشاء العامة

ClangCodeCoverageCollector

public ClangCodeCoverageCollector ()

الطرق العامة

init

public ITestInvocationListener init (IInvocationContext context, 
                ITestInvocationListener listener)

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

لا تلغي الإعدادات إلا إذا كنت متأكدًا من أنّك تعرف ما تفعله.

المعلمات
context IInvocationContext: IInvocationContext للطلب قيد التنفيذ

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

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

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

يتمّ إجراء مكالمة هاتفية عند انتهاء إجراء الاختبار. من المفترض أن يكون هذا هو وقت التنظيف.

المعلمات
runData DeviceMetricData: DeviceMetricData الذي يحتوي على بيانات التنفيذ سيكون هو الكائن نفسه المستخدَم أثناء BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData).

currentRunMetrics : الخريطة الحالية للمقاييس التي تم تمريرها إلى ITestLifeCycleReceiver.testRunEnded(long, Map)

setConfiguration

public void setConfiguration (IConfiguration configuration)

تحقِّق من استخدام IConfiguration.

المعلمات
configuration IConfiguration

setRunUtil

public void setRunUtil (IRunUtil runUtil)

المعلمات
runUtil IRunUtil