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) Внедряет используемый |
Общественные конструкторы
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 |