Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.

GcovCodeCoverageCollector

public final class GcovCodeCoverageCollector
extends BaseDeviceMetricCollector implements IConfigurationReceiver

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


Un BaseDeviceMetricCollector que se tire mediciones de cobertura gcov fuera del dispositivo y registrarlos como artefactos de prueba.

Resumen

Constructores públicos

GcovCodeCoverageCollector ()

Métodos públicos

ITestInvocationListener init (IInvocationContext context, ITestInvocationListener listener)

Inicialización del recopilador con el contexto actual y donde remitir los resultados.

void logCoverageMeasurements (String runName)

Extrae medidas de cobertura nativas del dispositivo y las registra.

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

Devolución de llamada cuando finaliza una ejecución de prueba.

void setCollectOnTestEnd (boolean collect)

Establece si se recopila cobertura en testRunEnded.

void setConfiguration ( IConfiguration config)

Inyecta el IConfiguration en uso.

Constructores públicos

GcovCodeCoverageCollector

public GcovCodeCoverageCollector ()

Métodos públicos

en eso

public ITestInvocationListener init (IInvocationContext context, 
                ITestInvocationListener listener)

Inicialización del recopilador con el contexto actual y donde remitir los resultados. Solo se llamará una vez por instancia y se espera que el recopilador actualice su contexto interno y escucha. Init nunca se llamará durante una ejecución de prueba siempre antes.

No anule a menos que sepa lo que está haciendo.

Parámetros
context IInvocationContext : la IInvocationContext para la invocación en curso.

listener ITestInvocationListener : la ITestInvocationListener dónde poner los resultados.

Devoluciones
ITestInvocationListener el nuevo oyente envuelve al original.

logCoverageMeasurements

public void logCoverageMeasurements (String runName)

Extrae medidas de cobertura nativas del dispositivo y las registra.

Parámetros
runName String

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 runMetrics)

Devolución de llamada cuando finaliza una ejecución de prueba. Este debería ser el momento de limpiar.

Parámetros
runData DeviceMetricData : la DeviceMetricData contiene los datos de la carrera. Será el mismo objeto que durante BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) .

runMetrics : El mapa actual de las métricas pasaron a ITestLifeCycleReceiver.testRunEnded(long, Map) .

setCollectOnTestEnd

public void setCollectOnTestEnd (boolean collect)

Establece si se recopila cobertura en testRunEnded.

Establezca esto en falso durante las repeticiones; de lo contrario, cada repetición de la prueba individual recopilará cobertura en lugar de tener un único resultado de cobertura combinada.

Parámetros
collect boolean

setConfiguration

public void setConfiguration (IConfiguration config)

Inyecta el IConfiguration en uso.

Parámetros
config IConfiguration