GcovCodeCoverageCollector

public final class GcovCodeCoverageCollector
extends BaseDeviceMetricCollector implements IConfigurationReceiver

java.lang.Объект
com.android.tradefed.device.metric.BaseDeviceMetricCollector
com.android.tradefed.device.metric.GcovCodeCoverageCollector


BaseDeviceMetricCollector , который будет получать измерения покрытия gcov с устройства и регистрировать их как тестовые артефакты.

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

Общественные конструкторы

GcovCodeCoverageCollector ()

Публичные методы

void extraInit ( 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 .

Общественные конструкторы

GcovCodeCoverageCollector

public GcovCodeCoverageCollector ()

Публичные методы

extraInit

public void extraInit (IInvocationContext context, 
                ITestInvocationListener listener)

Броски
DeviceNotAvailableException

logCoverageMeasurements

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.

Установите для этого параметра значение false во время повторных запусков, иначе каждое отдельное повторное выполнение теста будет собирать данные о покрытии, а не получать единый объединенный результат покрытия.

Параметры
collect boolean

setConfiguration

public void setConfiguration (IConfiguration config)

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

Параметры
config IConfiguration