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 extraerá las mediciones de cobertura de gcov del dispositivo y las registrará como artefactos de prueba.
Resumen
| Constructores públicos | |
|---|---|
| 
      GcovCodeCoverageCollector()
       | |
| Métodos públicos | |
|---|---|
| 
        
        
        
        
        
        void | 
      extraInit(IInvocationContext context, ITestInvocationListener listener)
       | 
| 
        
        
        
        
        
        void | 
      logCoverageMeasurements(ITestDevice device, String runName)
      Extrae mediciones de cobertura nativas del dispositivo y las registra. | 
| 
        
        
        
        
        
        void | 
      onTestRunEnd(DeviceMetricData runData, Devolución de llamada cuando finaliza una ejecución de prueba. | 
| 
        
        
        
        
        
        void | 
      setCollectOnTestEnd(boolean collect)
      Establece si se debe recopilar la cobertura en testRunEnded. | 
| 
        
        
        
        
        
        void | 
      setConfiguration(IConfiguration config)
      Inyecta el  | 
Constructores públicos
GcovCodeCoverageCollector
public GcovCodeCoverageCollector ()
Métodos públicos
extraInit
public void extraInit (IInvocationContext context, ITestInvocationListener listener)
| Arroja | |
|---|---|
| DeviceNotAvailableException | |
logCoverageMeasurements
public void logCoverageMeasurements (ITestDevice device, String runName)
Extrae mediciones de cobertura nativas del dispositivo y las registra.
| Parámetros | |
|---|---|
| device | ITestDevice | 
| runName | String | 
| Arroja | |
|---|---|
| DeviceNotAvailableException | |
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: Es elDeviceMetricDataque contiene los datos de la ejecución. Será el mismo
     objeto que duranteBaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData). | 
| runMetrics | : Es el mapa actual de métricas que se pasa aERROR(/#testRunEnded(long,Map)). | 
| Arroja | |
|---|---|
| DeviceNotAvailableException | |
setCollectOnTestEnd
public void setCollectOnTestEnd (boolean collect)
Establece si se debe recopilar la cobertura en testRunEnded.
Establece este valor en "false" durante las ejecuciones repetidas. De lo contrario, cada ejecución repetida de la prueba individual recopilará cobertura en lugar de tener un solo resultado de cobertura combinada.
| Parámetros | |
|---|---|
| collect | boolean | 
setConfiguration
public void setConfiguration (IConfiguration config)
Inyecta el IConfiguration en uso.
| Parámetros | |
|---|---|
| config | IConfiguration | 
