IPostProcessor
  public
  
  
  
  interface
  IPostProcessor
  
  
      implements
      
        IDisableable, 
      
        ILogSaverListener, 
      
        ITestInvocationListener
      
  
  
| com.android.tradefed.postprocessor.IPostProcessor | 
Los procesadores posteriores son un objeto de Trade Federation que permite el procesamiento de métricas y registros DESPUÉS de las pruebas y ANTES de los informes de resultados. Esto permite postprocesar algunos datos y hacer que todos los objetos result_reporter los reciban, en lugar de realizar el procesamiento posterior dentro de un solo result_reporter y tener problemas para pasar los datos nuevos.
Resumen
| Métodos públicos | |
|---|---|
| 
        abstract
        
        
        
        
        ITestInvocationListener | 
      init(ITestInvocationListener listener)
      Paso de inicialización del postprocesador. | 
| 
        abstract
        
        
        
        
         | 
      processAllTestMetricsAndLogs(ListMultimap<String, MetricMeasurement.Metric> allTestMetrics, Implementa este método para agregar métricas y registros en todas las pruebas. | 
| 
        abstract
        
        
        
        
         | 
      processRunMetricsAndLogs(Implementa este método para generar un conjunto de métricas nuevas a partir de las métricas y los registros existentes. | 
| 
        abstract
        
        
        
        
         | 
      processTestMetricsAndLogs(TestDescription testDescription, Implementa este método para procesar las métricas y los registros de cada prueba. | 
Métodos públicos
init
public abstract ITestInvocationListener init (ITestInvocationListener listener)
Paso de inicialización del postprocesador. Se garantiza que se llame antes de cualquiera de las devoluciones de llamada de las pruebas.
| Parámetros | |
|---|---|
| listener | ITestInvocationListener | 
| Muestra | |
|---|---|
| ITestInvocationListener | |
processAllTestMetricsAndLogs
public abstractprocessAllTestMetricsAndLogs (ListMultimap<String, MetricMeasurement.Metric> allTestMetrics, allTestLogs) 
Implementa este método para agregar métricas y registros en todas las pruebas. Las métricas que se obtengan de este método se informarán como métricas de ejecución. Solo se deben mostrar las métricas generadas recientemente y con un nombre de clave único (no se permite la colisión con claves existentes).
| Parámetros | |
|---|---|
| allTestMetrics | ListMultimap: Un HashMultimap que almacena las métricas de cada prueba agrupadas por nombres de métrica. | 
| allTestLogs | : Es un mapa que almacena el mapa de archivos de registro de cada prueba con claves según sus nombres de datos, que usa elTestDescriptionde cada prueba como claves. | 
| Muestra | |
|---|---|
|  | Es el conjunto de métricas generadas recientemente a partir de todas las métricas de prueba. | 
processRunMetricsAndLogs
public abstractprocessRunMetricsAndLogs ( rawMetrics, runLogs) 
Implementa este método para generar un conjunto de métricas nuevas a partir de las métricas y los registros existentes. Solo se deben mostrar las métricas generadas recientemente y con un nombre de clave único (no se permite la colisión con claves existentes).
| Parámetros | |
|---|---|
| rawMetrics | : Es el conjunto de métricas sin procesar disponibles para la ejecución. | 
| runLogs | : Es el conjunto de archivos de registro de la ejecución de prueba. | 
| Muestra | |
|---|---|
|  | Es el conjunto de métricas recién generadas a partir de las métricas de ejecución. | 
processTestMetricsAndLogs
public abstractprocessTestMetricsAndLogs (TestDescription testDescription, testMetrics, testLogs) 
Implementa este método para procesar las métricas y los registros de cada prueba. Solo se deben mostrar las métricas generadas recientemente y con un nombre de clave único (no se permite la colisión con claves existentes).
| Parámetros | |
|---|---|
| testDescription | TestDescription: Es el objeto TestDescription que describe la prueba. | 
| testMetrics | : Es el conjunto de métricas de la prueba. | 
| testLogs | : Es el conjunto de archivos registrados durante la prueba. | 
| Muestra | |
|---|---|
|  | Es el conjunto de métricas generadas recientemente a partir de las métricas de prueba. | 
