O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

ProtoResultReporter

public abstract class ProtoResultReporter
extends Object implements ITestInvocationListener, ILogSaverListener, ISupportGranularResults

java.lang.Object
com.android.tradefed.result.proto.ProtoResultReporter


Resultado repórter construir um TestRecord protobuf com todos os resultados dentro. Deve ser estendido para lidar com o que fazer com o proto final em processFinalProto(com.android.tradefed.result.proto.TestRecordProto.TestRecord) .

Resumo

Construtoras públicas

ProtoResultReporter ()

Métodos públicos

final void invocationEnded (long elapsedTime)
void invocationFailed (FailureDescription failure)
void invocationFailed (Throwable cause)
final void invocationStarted (IInvocationContext context)
final void logAssociation (String dataName, LogFile logFile)
void processFinalProto (TestRecordProto.TestRecord finalRecord)

Manuseio do proto final com todos os resultados.

void processStartInvocation (TestRecordProto.TestRecord invocationStartRecord, IInvocationContext invocationContext)

Manuseamento do teste de chamada ficha proto parcial após invocationStarted(com.android.tradefed.invoker.IInvocationContext) ocorreu.

void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

Manipulação do caso de teste registro proto finalizado após ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, long, HashMap) ocorreu.

void processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord)

Manuseamento do processo de teste ficha proto parcial após testStarted(com.android.tradefed.result.TestDescription, long) ocorreu.

void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

Manipulação do proto registro módulo finalizado após testModuleEnded() ocorreu.

void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)

Manuseamento do proto ficha módulo parcial após testModuleStarted(com.android.tradefed.invoker.IInvocationContext) ocorreu.

void processTestRunEnded (TestRecordProto.TestRecord runRecord, boolean moduleInProgress)

Manipulação do proto corrida de registro finalizado após ITestLifeCycleReceiver.testRunEnded(long, HashMap) ocorreu.

void processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)

Manuseamento do proto ficha ensaio parcial após testRunStarted(String, int) ocorreu.

boolean supportGranularResults ()
final void testAssumptionFailure (TestDescription test, String trace)
final void testAssumptionFailure (TestDescription test, FailureDescription failure)
final void testEnded (TestDescription test, long endTime, testMetrics) testEnded (TestDescription test, long endTime, testMetrics)
void testEnded (TestDescription test, testMetrics) testEnded (TestDescription test, testMetrics)
final void testFailed (TestDescription test, FailureDescription failure)
final void testFailed (TestDescription test, String trace)
final void testIgnored (TestDescription test)
final void testModuleEnded ()
final void testModuleStarted (IInvocationContext moduleContext)
final void testRunEnded (long elapsedTimeMillis, runMetrics) testRunEnded (long elapsedTimeMillis, runMetrics)
final void testRunFailed (FailureDescription failure)
final void testRunFailed (String errorMessage)
void testRunStarted (String runName, int testCount, int attemptNumber)
final void testRunStarted (String runName, int testCount)
void testRunStarted (String runName, int testCount, int attemptNumber, long startTime)
final void testStarted (TestDescription test, long startTime)
final void testStarted (TestDescription test)

Métodos protegidos

TestRecordProto.ChildReference createModuleChildReference (TestRecordProto.TestRecord record)

Cria uma referência filho para um módulo.

Construtoras públicas

ProtoResultReporter

public ProtoResultReporter ()

Métodos públicos

invocationEnded

public final void invocationEnded (long elapsedTime)

Parâmetros
elapsedTime long

invocationFailed

public void invocationFailed (FailureDescription failure)

Parâmetros
failure FailureDescription

invocationFailed

public void invocationFailed (Throwable cause)

Parâmetros
cause Throwable

invocationStarted

public final void invocationStarted (IInvocationContext context)

Parâmetros
context IInvocationContext

logAssociation

public final void logAssociation (String dataName, 
                LogFile logFile)

Parâmetros
dataName String

logFile LogFile

processFinalProto

public void processFinalProto (TestRecordProto.TestRecord finalRecord)

Manuseio do proto final com todos os resultados.

Parâmetros
finalRecord TestRecordProto.TestRecord : O proto finalizado com todos os resultados de invocação.

processStartInvocation

public void processStartInvocation (TestRecordProto.TestRecord invocationStartRecord, 
                IInvocationContext invocationContext)

Manuseamento do teste de chamada ficha proto parcial após invocationStarted(com.android.tradefed.invoker.IInvocationContext) ocorreu.

Parâmetros
invocationStartRecord TestRecordProto.TestRecord : O proto parcial preenchida depois do invocationStart.

invocationContext IInvocationContext : A invocação IInvocationContext .

processTestCaseEnded

public void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

Manipulação do caso de teste registro proto finalizado após ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, long, HashMap) ocorreu.

Parâmetros
testCaseRecord TestRecordProto.TestRecord : O proto finalizado representando um caso de teste.

processTestCaseStarted

public void processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord)

Manuseamento do processo de teste ficha proto parcial após testStarted(com.android.tradefed.result.TestDescription, long) ocorreu.

Parâmetros
testCaseStartedRecord TestRecordProto.TestRecord : O proto parcial representando o caso de teste.

processTestModuleEnd

public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

Manipulação do proto registro módulo finalizado após testModuleEnded() ocorreu.

Parâmetros
moduleRecord TestRecordProto.TestRecord : O proto finalizado representando o módulo.

processTestModuleStarted

public void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)

Manuseamento do proto ficha módulo parcial após testModuleStarted(com.android.tradefed.invoker.IInvocationContext) ocorreu.

Parâmetros
moduleStartRecord TestRecordProto.TestRecord : O proto parcial que representa o módulo.

processTestRunEnded

public void processTestRunEnded (TestRecordProto.TestRecord runRecord, 
                boolean moduleInProgress)

Manipulação do proto corrida de registro finalizado após ITestLifeCycleReceiver.testRunEnded(long, HashMap) ocorreu.

Parâmetros
runRecord TestRecordProto.TestRecord : O proto finalizado representando o prazo.

moduleInProgress boolean : se ou não um módulo está em andamento.

processTestRunStarted

public void processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)

Manuseamento do proto ficha ensaio parcial após testRunStarted(String, int) ocorreu.

Parâmetros
runStartedRecord TestRecordProto.TestRecord : O proto parcial representando o funcionamento.

supportGranularResults

public boolean supportGranularResults ()

Devoluções
boolean

testAssumptionFailure

public final void testAssumptionFailure (TestDescription test, 
                String trace)

Parâmetros
test TestDescription

trace String

testAssumptionFailure

public final void testAssumptionFailure (TestDescription test, 
                FailureDescription failure)

Parâmetros
test TestDescription

failure FailureDescription

testEnded

public final 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

teste falhou

public final void testFailed (TestDescription test, 
                FailureDescription failure)

Parâmetros
test TestDescription

failure FailureDescription

teste falhou

public final void testFailed (TestDescription test, 
                String trace)

Parâmetros
test TestDescription

trace String

testIgnored

public final void testIgnored (TestDescription test)

Parâmetros
test TestDescription

testModuleEnded

public final void testModuleEnded ()

testModuleStarted

public final void testModuleStarted (IInvocationContext moduleContext)

Parâmetros
moduleContext IInvocationContext

testRunEnded

public final void testRunEnded (long elapsedTimeMillis, 
                 runMetrics)

Parâmetros
elapsedTimeMillis long

runMetrics

testRunFailed

public final void testRunFailed (FailureDescription failure)

Parâmetros
failure FailureDescription

testRunFailed

public final void testRunFailed (String errorMessage)

Parâmetros
errorMessage String

testRunStarted

public void testRunStarted (String runName, 
                int testCount, 
                int attemptNumber)

Parâmetros
runName String

testCount int

attemptNumber int

testRunStarted

public final void testRunStarted (String runName, 
                int testCount)

Parâmetros
runName String

testCount int

testRunStarted

public void testRunStarted (String runName, 
                int testCount, 
                int attemptNumber, 
                long startTime)

Parâmetros
runName String

testCount int

attemptNumber int

startTime long

testStarted

public final void testStarted (TestDescription test, 
                long startTime)

Parâmetros
test TestDescription

startTime long

testStarted

public final void testStarted (TestDescription test)

Parâmetros
test TestDescription

Métodos protegidos

createModuleChildReference

protected TestRecordProto.ChildReference createModuleChildReference (TestRecordProto.TestRecord record)

Cria uma referência filho para um módulo.

Parâmetros
record TestRecordProto.TestRecord

Devoluções
TestRecordProto.ChildReference