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-кода с устройства и записывать их в качестве тестовых артефактов.

Краткое содержание

Константы

String COVERAGE_DIRECTORY

String COVERAGE_MEASUREMENT_KEY

String MERGE_COVERAGE_MEASUREMENTS_TEST_NAME

Поля

public static final String COMPRESS_COVERAGE_FILES

public static final String DELETE_COVERAGE_FILES

public static final String FIND_COVERAGE_FILES

Государственные строители

JavaCodeCoverageCollector ()

Общедоступные методы

void extraInit ( IInvocationContext context, ITestInvocationListener listener)
void onTestRunEnd ( DeviceMetricData runData, Map<String, MetricMeasurement.Metric> runMetrics)

Функция обратного вызова, которая срабатывает по завершении тестового запуска.

void setConfiguration ( IConfiguration configuration)

Внедряет используемый объект IConfiguration .

Константы

COVERAGE_DIRECTORY

public static final String COVERAGE_DIRECTORY

Постоянное значение: "/data/misc/trace"

КЛЮЧ ИЗМЕРЕНИЯ ПОКРЫТИЯ

public static final String COVERAGE_MEASUREMENT_KEY

Постоянное значение: "coverageFilePath"

MERGE_COVERAGE_MEASUREMENTS_TEST_NAME

public static final String MERGE_COVERAGE_MEASUREMENTS_TEST_NAME

Постоянное значение: "mergeCoverageMeasurements"

Поля

COMPRESS_COVERAGE_FILES

public static final String COMPRESS_COVERAGE_FILES

УДАЛЕНИЕ ФАЙЛОВ ПОКРЫТИЯ

public static final String DELETE_COVERAGE_FILES

FIND_COVERAGE_FILES

public static final String FIND_COVERAGE_FILES

Государственные строители

JavaCodeCoverageCollector

public JavaCodeCoverageCollector ()

Общедоступные методы

extraInit

public void extraInit (IInvocationContext context, 
                ITestInvocationListener listener)

Броски
DeviceNotAvailableException

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                Map<String, MetricMeasurement.Metric> runMetrics)

Функция обратного вызова, которая срабатывает по завершении тестового запуска. В этот момент следует выполнить очистку ресурсов.

Параметры
runData DeviceMetricData : объект DeviceMetricData , содержащий данные для выполнения теста. Будет тем же объектом, что и во время onTestRunStart(DeviceMetricData) .

runMetrics Map : текущая карта метрик, переданных в testRunEnded(long,Map) .

Броски
DeviceNotAvailableException

setConfiguration

public void setConfiguration (IConfiguration configuration)

Внедряет используемый объект IConfiguration .

Параметры
configuration IConfiguration