LegacySubprocessResultsReporter

public final class LegacySubprocessResultsReporter
extends SubprocessResultsReporter

java.lang.Objeto
com.android.tradefed.result.SubprocessResultsReporter
com.android.tradefed.result.LegacySubprocessResultsReporter


Una implementación congelada del reportero de resultados del subproceso que debería seguir siendo compatible con versiones anteriores de TF/CTS (por ejemplo, 8+), a pesar de los cambios en su superclase.

Este reportero se puede inyectar dinámicamente para habilitar la capacidad de informes de subprocesos en conjuntos de pruebas antiguos basados ​​en TF.

Resumen

Constructores públicos

LegacySubprocessResultsReporter ()

Métodos públicos

void invocationEnded (long elapsedTime)

void invocationFailed (Throwable cause)

void invocationStarted (IBuildInfo buildInfo)
void logAssociation (String dataName, LogFile logFile)

void setLogSaver (ILogSaver logSaver)
void testAssumptionFailure (TestIdentifier testId, String trace)
void testEnded (TestIdentifier testId, metrics) testEnded (TestIdentifier testId, metrics)
void testEnded (TestIdentifier testId, long endTime, metrics) testEnded (TestIdentifier testId, long endTime, metrics)
void testFailed (TestIdentifier testId, String reason)
void testIgnored (TestIdentifier testId)
void testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)
void testModuleEnded ()

void testModuleStarted (IInvocationContext moduleContext)

void testRunEnded (long time, runMetrics) testRunEnded (long time, runMetrics)

void testRunFailed (String reason)

void testRunStarted (String runName, int testCount)

void testStarted (TestIdentifier testId)
void testStarted (TestIdentifier testId, long startTime)

Constructores públicos

LegacySubprocessResultsReporter

public LegacySubprocessResultsReporter ()

Métodos públicos

invocaciónFinalizada

public void invocationEnded (long elapsedTime)

Parámetros
elapsedTime long

invocación fallida

public void invocationFailed (Throwable cause)

Parámetros
cause Throwable

invocaciónIniciada

public void invocationStarted (IBuildInfo buildInfo)

Parámetros
buildInfo IBuildInfo

asociación de registros

public void logAssociation (String dataName, 
                LogFile logFile)

Parámetros
dataName String

logFile LogFile

establecerLogSaver

public void setLogSaver (ILogSaver logSaver)

Parámetros
logSaver ILogSaver

pruebaSuposiciónFracaso

public void testAssumptionFailure (TestIdentifier testId, 
                String trace)

Parámetros
testId TestIdentifier

trace String

pruebafinalizada

public void testEnded (TestIdentifier testId, 
                 metrics)

Parámetros
testId TestIdentifier

metrics

pruebafinalizada

public void testEnded (TestIdentifier testId, 
                long endTime, 
                 metrics)

Parámetros
testId TestIdentifier

endTime long

metrics

prueba fallida

public void testFailed (TestIdentifier testId, 
                String reason)

Parámetros
testId TestIdentifier

reason String

pruebaIgnorado

public void testIgnored (TestIdentifier testId)

Parámetros
testId TestIdentifier

pruebaRegistroGuardado

public void testLogSaved (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream, 
                LogFile logFile)

Parámetros
dataName String

dataType LogDataType

dataStream InputStreamSource

logFile LogFile

testModuleEnded

public void testModuleEnded ()

módulo de prueba iniciado

public void testModuleStarted (IInvocationContext moduleContext)

Parámetros
moduleContext IInvocationContext

pruebaRunEnded

public void testRunEnded (long time, 
                 runMetrics)

Parámetros
time long

runMetrics

prueba de ejecución fallida

public void testRunFailed (String reason)

Parámetros
reason String

pruebaRunStarted

public void testRunStarted (String runName, 
                int testCount)

Parámetros
runName String

testCount int

pruebaIniciada

public void testStarted (TestIdentifier testId)

Parámetros
testId TestIdentifier

pruebaIniciada

public void testStarted (TestIdentifier testId, 
                long startTime)

Parámetros
testId TestIdentifier

startTime long