TestRunResult
  public
  
  
  
  class
  TestRunResult
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | com.android.tradefed.result.TestRunResult | 
Contiene los resultados de una sola ejecución de prueba.
Mantiene un recuento preciso de las pruebas y realiza un seguimiento de las pruebas incompletas.
No tiene protección de subprocesos. Se debe llamar a las devoluciones de llamada de test* en orden
Resumen
| Campos | |
|---|---|
| 
    public
    static
    final
    String | ERROR_DIVIDER
 | 
| Constructores públicos | |
|---|---|
| 
      TestRunResult()
      Crea un  | |
| Métodos públicos | |
|---|---|
| 
        
        
        
        
        
        void | 
      addTestResult(TestDescription test, TestResult testResult)
       | 
| 
        
        
        
        
        
         | 
      getCompletedTests()
      Obtiene el conjunto de pruebas completadas. | 
| 
        
        
        
        
        
        long | 
      getElapsedTime()
      Devuelve el tiempo transcurrido en la ejecución actual. | 
| 
        
        
        
        
        
        int | 
      getExpectedTestCount()
      Obtiene la cantidad de casos de prueba que espera tener este TestRunResult. | 
| 
        
        
        
        
        
         | 
      getFailedTests()
      Obtiene el conjunto de pruebas que fallaron. | 
| 
        
        
        
        
        
        String | 
      getName()
       | 
| 
        
        
        
        
        
        int | 
      getNumAllFailedTests()
      Muestra la cantidad total de pruebas en un estado de error (error o error de suposición). | 
| 
        
        
        
        
        
        int | 
      getNumCompleteTests()
      Obtiene la cantidad de pruebas completas en esta ejecución, es decir, con un estado que no sea "incomplete". | 
| 
        
        
        
        
        
        int | 
      getNumTests()
      Obtiene la cantidad de pruebas de esta ejecución. | 
| 
        
        
        
        
        
        int | 
      getNumTestsInState(TestStatus status)
      Obtiene la cantidad de pruebas en un estado determinado para esta ejecución. | 
| 
        
        
        
        
        
        int | 
      getNumTestsInState(TestResult.TestStatus ddmlibStatus)
      PARA LA COMPATIBILIDAD con estados más antiguos. | 
| 
        
        
        
        
        
         | 
      getPassedTests()
      Obtiene el conjunto de pruebas aprobadas. | 
| 
        
        
        
        
        
        FailureDescription | 
      getRunFailureDescription()
      Devuelve el descriptor de error de ejecución,  | 
| 
        
        
        
        
        
        String | 
      getRunFailureMessage()
      Muestra el mensaje de error de ejecución fallida,  | 
| 
        
        
        
        
        
        MultiMap<String, LogFile> | 
      getRunLoggedFiles()
      Muestra una copia del mapa que contiene todo el archivo registrado asociado con ese caso de prueba. | 
| 
        
        
        
        
        
         | 
      getRunMetrics()
       | 
| 
        
        
        
        
        
         | 
      getRunProtoMetrics()
       | 
| 
        
        
        
        
        
        long | 
      getStartTime()
      Devuelve la hora de inicio de la primera llamada a testRunStart. | 
| 
        
        
        
        
        
         | 
      getTestEntriesInState(Obtiene el conjunto de pruebas en estados determinados. | 
| 
        
        
        
        
        
         | 
      getTestResults()
      Muestra un mapa de los resultados de la prueba. | 
| 
        
        
        
        
        
         | 
      getTestsInState(Obtiene el conjunto de pruebas en estados determinados. | 
| 
        
        
        
        
        
         | 
      getTestsResultsInState(TestStatus status)
      Muestra todos los  | 
| 
        
        
        
        
        
        String | 
      getTextSummary()
      Muestra una cadena fácil de usar que describe los resultados. | 
| 
        
        
        
        
        
        boolean | 
      hasFailedTests()
       | 
| 
        
        
        
        
        
        boolean | 
      isRunComplete()
       | 
| 
        
        
        
        
        
        boolean | 
      isRunFailure()
       | 
| 
        
        
        static
        
        
        TestRunResult | 
      merge( | 
| 
        
        
        static
        
        
        TestRunResult | 
      merge(Combina varios TestRunResults del mismo testRunName. | 
| 
        
        
        
        
        
        void | 
      resetRunFailure()
      Restablece el estado de error de la ejecución. | 
| 
        
        
        
        
        
        void | 
      setAggregateMetrics(boolean metricAggregation)
       | 
| 
        
        
        
        
        
        void | 
      setRunComplete(boolean runComplete)
       | 
| 
        
        
        
        
        
        void | 
      testAssumptionFailure(TestDescription test, String trace)
       | 
| 
        
        
        
        
        
        void | 
      testAssumptionFailure(TestDescription test, FailureDescription failure)
       | 
| 
        
        
        
        
        
        void | 
      testEnded(TestDescription test, long endTime,  | 
| 
        
        
        
        
        
        void | 
      testEnded(TestDescription test,  | 
| 
        
        
        
        
        
        void | 
      testFailed(TestDescription test, FailureDescription failure)
       | 
| 
        
        
        
        
        
        void | 
      testFailed(TestDescription test, String trace)
       | 
| 
        
        
        
        
        
        void | 
      testIgnored(TestDescription test)
       | 
| 
        
        
        
        
        
        void | 
      testLogSaved(String dataName, LogFile logFile)
      La información sobre un archivo que se registra se almacena y se asocia al caso de prueba o a la ejecución de prueba en curso. | 
| 
        
        
        
        
        
        void | 
      testRunEnded(long elapsedTime,  | 
| 
        
        
        
        
        
        void | 
      testRunFailed(FailureDescription failureDescription)
       | 
| 
        
        
        
        
        
        void | 
      testRunFailed(String errorMessage)
       | 
| 
        
        
        
        
        
        void | 
      testRunStarted(String runName, int testCount, long startTime)
      Notifica que se inició una ejecución de prueba. | 
| 
        
        
        
        
        
        void | 
      testRunStarted(String runName, int testCount)
      Notifica que se inició una ejecución de prueba. | 
| 
        
        
        
        
        
        void | 
      testRunStopped(long elapsedTime)
       | 
| 
        
        
        
        
        
        void | 
      testSkipped(TestDescription test, SkipReason reason)
       | 
| 
        
        
        
        
        
        void | 
      testStarted(TestDescription test, long startTime)
       | 
| 
        
        
        
        
        
        void | 
      testStarted(TestDescription test)
       | 
Campos
ERROR_DIVIDER
public static final String ERROR_DIVIDER
Constructores públicos
Métodos públicos
addTestResult
public void addTestResult (TestDescription test, TestResult testResult)
| Parámetros | |
|---|---|
| test | TestDescription | 
| testResult | TestResult | 
getCompletedTests
publicgetCompletedTests () 
Obtiene el conjunto de pruebas completadas.
| Muestra | |
|---|---|
|  | |
getElapsedTime
public long getElapsedTime ()
Devuelve el tiempo transcurrido en la ejecución actual.
| Muestra | |
|---|---|
| long | |
getExpectedTestCount
public int getExpectedTestCount ()
Obtiene la cantidad de casos de prueba que espera tener este TestRunResult. La cantidad real puede ser inferior a la esperada debido a fallas de prueba. Por lo general, una discrepancia de este tipo indica una falla en la ejecución de la prueba.
| Muestra | |
|---|---|
| int | |
getFailedTests
publicgetFailedTests () 
Obtiene el conjunto de pruebas que fallaron.
| Muestra | |
|---|---|
|  | |
getName
public String getName ()
| Muestra | |
|---|---|
| String | el nombre de la ejecución de prueba | 
getNumAllFailedTests
public int getNumAllFailedTests ()
Muestra la cantidad total de pruebas en un estado de error (error o error de suposición).
| Muestra | |
|---|---|
| int | |
getNumCompleteTests
public int getNumCompleteTests ()
Obtiene la cantidad de pruebas completas en esta ejecución, es decir, con un estado que no sea "incomplete".
| Muestra | |
|---|---|
| int | |
getNumTests
public int getNumTests ()
Obtiene la cantidad de pruebas de esta ejecución.
| Muestra | |
|---|---|
| int | |
getNumTestsInState
public int getNumTestsInState (TestStatus status)
Obtiene la cantidad de pruebas en un estado determinado para esta ejecución.
| Parámetros | |
|---|---|
| status | TestStatus | 
| Muestra | |
|---|---|
| int | |
getNumTestsInState
public int getNumTestsInState (TestResult.TestStatus ddmlibStatus)
PARA LA COMPATIBILIDAD con estados más antiguos. Usa getNumTestsInState(com.android.tradefed.result.TestStatus) en su lugar.
| Parámetros | |
|---|---|
| ddmlibStatus | TestResult.TestStatus | 
| Muestra | |
|---|---|
| int | |
getPassedTests
publicgetPassedTests () 
Obtiene el conjunto de pruebas aprobadas.
| Muestra | |
|---|---|
|  | |
getRunFailureDescription
public FailureDescription getRunFailureDescription ()
Devuelve el descriptor de error de ejecución, null, si la ejecución no falló.
| Muestra | |
|---|---|
| FailureDescription | |
getRunFailureMessage
public String getRunFailureMessage ()
Muestra el mensaje de error de ejecución fallida, null, si la ejecución no falló.
| Muestra | |
|---|---|
| String | |
getRunLoggedFiles
public MultiMap<String, LogFile> getRunLoggedFiles ()
Muestra una copia del mapa que contiene todo el archivo registrado asociado con ese caso de prueba.
| Muestra | |
|---|---|
| MultiMap<String, LogFile> | |
getRunMetrics
publicgetRunMetrics () 
| Muestra | |
|---|---|
|  | un ERROR(/Map)de las métricas de ejecución de prueba. | 
getRunProtoMetrics
publicgetRunProtoMetrics () 
| Muestra | |
|---|---|
|  | un ERROR(/Map)de las métricas de la ejecución de prueba con el nuevo formato de proto | 
getStartTime
public long getStartTime ()
Devuelve la hora de inicio de la primera llamada a testRunStart.
| Muestra | |
|---|---|
| long | |
getTestEntriesInState
publicgetTestEntriesInState ( statuses) 
Obtiene el conjunto de pruebas en estados determinados.
| Parámetros | |
|---|---|
| statuses |  | 
| Muestra | |
|---|---|
|  | |
getTestResults
publicgetTestResults () 
Muestra un mapa de los resultados de la prueba.
| Muestra | |
|---|---|
|  | |
getTestsInState
publicgetTestsInState ( statuses) 
Obtiene el conjunto de pruebas en estados determinados.
| Parámetros | |
|---|---|
| statuses |  | 
| Muestra | |
|---|---|
|  | |
getTestsResultsInState
publicgetTestsResultsInState (TestStatus status) 
Muestra todos los TestResult en un estado determinado.
| Parámetros | |
|---|---|
| status | TestStatus | 
| Muestra | |
|---|---|
|  | |
getTextSummary
public String getTextSummary ()
Muestra una cadena fácil de usar que describe los resultados.
| Muestra | |
|---|---|
| String | |
hasFailedTests
public boolean hasFailedTests ()
| Muestra | |
|---|---|
| boolean | truesi la ejecución de prueba tuvo pruebas fallidas o con errores. | 
isRunComplete
public boolean isRunComplete ()
| Muestra | |
|---|---|
| boolean | truesi finalizó la ejecución de prueba. | 
isRunFailure
public boolean isRunFailure ()
| Muestra | |
|---|---|
| boolean | truesi la ejecución de la prueba falló. | 
combinar
public static TestRunResult merge (testRunResults) 
| Parámetros | |
|---|---|
| testRunResults |  | 
| Muestra | |
|---|---|
| TestRunResult | |
También:
combinar
public static TestRunResult merge (testRunResults, MergeStrategy strategy) 
Combina varios TestRunResults del mismo testRunName. Si un caso de prueba aparece en varios TestRunResults, pero tiene resultados diferentes (p.ej., "boottest-device" se ejecuta tres veces con el resultado FAIL-FAIL-PASS), concatenamos todos los seguimientos de pila de las ejecuciones FALLIDAS y confiamos en el resultado de la ejecución final para el estado, las métricas, los archivos de registro y la hora de inicio y finalización.
| Parámetros | |
|---|---|
| testRunResults | : Es una lista de TestRunResult que se combinará. | 
| strategy | MergeStrategy: Es la estrategia de combinación que se adoptó para combinar los resultados. | 
| Muestra | |
|---|---|
| TestRunResult | el TestRunResult final que contiene los datos combinados de testRunResults. | 
resetRunFailure
public void resetRunFailure ()
Restablece el estado de error de la ejecución.
A veces, es necesario restablecer el estado de error de ejecución cuando se vuelve a intentar. Esto se debe hacer con cuidado para evitar borrar una falla real.
setAggregateMetrics
public void setAggregateMetrics (boolean metricAggregation)
| Parámetros | |
|---|---|
| metricAggregation | boolean | 
setRunComplete
public void setRunComplete (boolean runComplete)
| Parámetros | |
|---|---|
| runComplete | boolean | 
testAssumptionFailure
public void testAssumptionFailure (TestDescription test, String trace)
| Parámetros | |
|---|---|
| test | TestDescription | 
| trace | String | 
testAssumptionFailure
public void testAssumptionFailure (TestDescription test, FailureDescription failure)
| Parámetros | |
|---|---|
| test | TestDescription | 
| failure | FailureDescription | 
testEnded
public void testEnded (TestDescription test, long endTime,testMetrics) 
| Parámetros | |
|---|---|
| test | TestDescription | 
| endTime | long | 
| testMetrics |  | 
testEnded
public void testEnded (TestDescription test,testMetrics) 
| Parámetros | |
|---|---|
| test | TestDescription | 
| testMetrics |  | 
testFailed
public void testFailed (TestDescription test, FailureDescription failure)
| Parámetros | |
|---|---|
| test | TestDescription | 
| failure | FailureDescription | 
testFailed
public void testFailed (TestDescription test, String trace)
| Parámetros | |
|---|---|
| test | TestDescription | 
| trace | String | 
testLogSaved
public void testLogSaved (String dataName, 
                LogFile logFile)La información sobre un archivo que se registra se almacena y se asocia al caso de prueba o a la ejecución de prueba en curso.
| Parámetros | |
|---|---|
| dataName | String: Es el nombre que hace referencia a los datos. | 
| logFile | LogFile: Es el objetoLogFileque representa dónde se guardó el objeto y la información sobre él. | 
testRunEnded
public void testRunEnded (long elapsedTime, 
                 runMetrics) | Parámetros | |
|---|---|
| elapsedTime | long | 
| runMetrics |  | 
testRunFailed
public void testRunFailed (FailureDescription failureDescription)
| Parámetros | |
|---|---|
| failureDescription | FailureDescription | 
testRunFailed
public void testRunFailed (String errorMessage)
| Parámetros | |
|---|---|
| errorMessage | String | 
testRunStarted
public void testRunStarted (String runName, 
                int testCount, 
                long startTime)Notifica que se inició una ejecución de prueba.
| Parámetros | |
|---|---|
| runName | String: Es el nombre asociado a la ejecución de prueba para fines de seguimiento. | 
| testCount | int: Es la cantidad de casos de prueba esperados asociados con la ejecución de prueba. | 
| startTime | long | 
testRunStarted
public void testRunStarted (String runName, 
                int testCount)Notifica que se inició una ejecución de prueba.
| Parámetros | |
|---|---|
| runName | String: Es el nombre asociado a la ejecución de prueba para fines de seguimiento. | 
| testCount | int: Es la cantidad de casos de prueba esperados asociados con la ejecución de prueba. | 
testRunStopped
public void testRunStopped (long elapsedTime)
| Parámetros | |
|---|---|
| elapsedTime | long | 
testSkipped
public void testSkipped (TestDescription test, SkipReason reason)
| Parámetros | |
|---|---|
| test | TestDescription | 
| reason | SkipReason | 
testStarted
public void testStarted (TestDescription test, long startTime)
| Parámetros | |
|---|---|
| test | TestDescription | 
| startTime | long | 
