تطبيق 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)

إمكانية معاودة الاتصال عند انتهاء عملية اختبار.

void setConfiguration(IConfiguration configuration)

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

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

الحقول

توجيه_الغلاف

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).

ضبط الإعدادات

public void setConfiguration (IConfiguration configuration)

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

المعلمات
configuration IConfiguration

فلتر فلتر

public void setCoverageFlusher (JavaCodeCoverageFlusher flusher)

المعلمات
flusher JavaCodeCoverageFlusher

setMergeMeasurements

public void setMergeMeasurements (boolean merge)

المعلمات
merge boolean