JavaCodeCoverageCollector

public final class JavaCodeCoverageCollector
extends BaseDeviceMetricCollector implements IConfigurationReceiver

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


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

ملخص

مجالات

public static final String COVERAGE_DIRECTORY

public static final String COVERAGE_MEASUREMENT_KEY

public static final String FIND_COVERAGE_FILES

المقاولين العامة

JavaCodeCoverageCollector ()

الأساليب العامة

ITestInvocationListener init (IInvocationContext context, ITestInvocationListener listener)

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

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

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

void setConfiguration ( IConfiguration configuration)

يقوم بإدخال IConfiguration قيد الاستخدام.

void setCoverageFlusher ( JavaCodeCoverageFlusher flusher)
void setMergeMeasurements (boolean merge)

مجالات

COVERAGE_DIRECTORY

public static final String COVERAGE_DIRECTORY

COVERAGE_MEASUREMENT_KEY

public static final String COVERAGE_MEASUREMENT_KEY

FIND_COVERAGE_FILES

public static final String FIND_COVERAGE_FILES

المقاولين العامة

JavaCodeCoverageCollector

public JavaCodeCoverageCollector ()

الأساليب العامة

فيه

public ITestInvocationListener init (IInvocationContext context, 
                ITestInvocationListener listener)

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

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

حدود
context IInvocationContext : IInvocationContext للاستدعاء الجاري.

listener ITestInvocationListener : ITestInvocationListener مكان وضع النتائج.

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

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 runMetrics)

رد الاتصال عند انتهاء التشغيل التجريبي. ينبغي أن يكون هذا هو الوقت المناسب للتنظيف.

حدود
runData DeviceMetricData : جهاز DeviceMetricData الذي يحتفظ ببيانات التشغيل. سيكون نفس الكائن كما هو الحال أثناء BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) .

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

setConfiguration

public void setConfiguration (IConfiguration configuration)

يقوم بإدخال IConfiguration قيد الاستخدام.

حدود
configuration IConfiguration

setCoverageFlusher

public void setCoverageFlusher (JavaCodeCoverageFlusher flusher)

حدود
flusher JavaCodeCoverageFlusher

setMergeMeasurements

public void setMergeMeasurements (boolean merge)

حدود
merge boolean