Google is committed to advancing racial equity for Black communities. See how.
Questa pagina è stata tradotta dall'API Cloud Translation.
Switch to English

ProtoResultReporter

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

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


Il reporter dei risultati crea un TestRecord TestRecord con tutti i risultati all'interno. Dovrebbe essere esteso per gestire cosa fare con il proto finale in processFinalProto(com.android.tradefed.result.proto.TestRecordProto.TestRecord) .

Sommario

Costruttori pubblici

ProtoResultReporter ()

Metodi pubblici

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)

Gestione del prototipo finale con tutti i risultati.

void processStartInvocation (TestRecordProto.TestRecord invocationStartRecord, IInvocationContext invocationContext)

Gestione del protocollo del record del test di invocazione parziale dopo invocationStarted(com.android.tradefed.invoker.IInvocationContext) .

void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

Gestione del ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, long, HashMap) record del caso di test finalizzato dopo ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, long, HashMap) .

void processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord)

Gestione del testStarted(com.android.tradefed.result.TestDescription, long) record dello testStarted(com.android.tradefed.result.TestDescription, long) test parziale dopo testStarted(com.android.tradefed.result.TestDescription, long) .

void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

Gestione del testModuleEnded() record del modulo finalizzato dopo che si è verificato testModuleEnded() .

void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)

Gestione del testModuleStarted(com.android.tradefed.invoker.IInvocationContext) record del modulo parziale dopo testModuleStarted(com.android.tradefed.invoker.IInvocationContext) .

void processTestRunEnded (TestRecordProto.TestRecord runRecord, boolean moduleInProgress)

Gestione del ITestLifeCycleReceiver.testRunEnded(long, HashMap) record di esecuzione finalizzato dopo che si è verificato ITestLifeCycleReceiver.testRunEnded(long, HashMap) .

void processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)

Gestione del testRunStarted(String, int) record di esecuzione del test parziale dopo che si è verificato testRunStarted(String, int) .

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)

Costruttori pubblici

ProtoResultReporter

public ProtoResultReporter ()

Metodi pubblici

invocationEnded

public final void invocationEnded (long elapsedTime)

Parametri
elapsedTime long

invocationFailed

public void invocationFailed (FailureDescription failure)

Parametri
failure FailureDescription

invocationFailed

public void invocationFailed (Throwable cause)

Parametri
cause Throwable

invocationStarted

public final void invocationStarted (IInvocationContext context)

Parametri
context IInvocationContext

logAssociation

public final void logAssociation (String dataName, 
                LogFile logFile)

Parametri
dataName String

logFile LogFile

processFinalProto

public void processFinalProto (TestRecordProto.TestRecord finalRecord)

Gestione del prototipo finale con tutti i risultati.

Parametri
finalRecord TestRecordProto.TestRecord : il TestRecordProto.TestRecord finalizzato con tutti i risultati della TestRecordProto.TestRecord .

processStartInvocation

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

Gestione del protocollo del record del test di chiamata parziale dopo invocationStarted(com.android.tradefed.invoker.IInvocationContext) .

Parametri
invocationStartRecord TestRecordProto.TestRecord : il TestRecordProto.TestRecord parziale popolato dopo invocationStart.

invocationContext IInvocationContext : la IInvocationContext .

processTestCaseEnded

public void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

Gestione del ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, long, HashMap) record del caso di test finalizzato dopo ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, long, HashMap) .

Parametri
testCaseRecord TestRecordProto.TestRecord : il TestRecordProto.TestRecord finalizzato che rappresenta uno TestRecordProto.TestRecord test.

processTestCaseStarted

public void processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord)

Gestione del testStarted(com.android.tradefed.result.TestDescription, long) record dello testStarted(com.android.tradefed.result.TestDescription, long) test parziale dopo testStarted(com.android.tradefed.result.TestDescription, long) .

Parametri
testCaseStartedRecord TestRecordProto.TestRecord : il TestRecordProto.TestRecord parziale che rappresenta lo TestRecordProto.TestRecord test.

processTestModuleEnd

public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

Gestione del testModuleEnded() record del modulo finalizzato dopo che si è verificato testModuleEnded() .

Parametri
moduleRecord TestRecordProto.TestRecord : il TestRecordProto.TestRecord finalizzato che rappresenta il modulo.

processTestModuleStarted

public void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)

Gestione del testModuleStarted(com.android.tradefed.invoker.IInvocationContext) record del modulo parziale dopo testModuleStarted(com.android.tradefed.invoker.IInvocationContext) .

Parametri
moduleStartRecord TestRecordProto.TestRecord : il TestRecordProto.TestRecord parziale che rappresenta il modulo.

processTestRunEnded

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

Gestione del ITestLifeCycleReceiver.testRunEnded(long, HashMap) record di esecuzione finalizzato dopo che si è verificato ITestLifeCycleReceiver.testRunEnded(long, HashMap) .

Parametri
runRecord TestRecordProto.TestRecord : il TestRecordProto.TestRecord finalizzato che rappresenta la corsa.

moduleInProgress boolean : indica se un modulo è in corso o meno.

processTestRunStarted

public void processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)

Gestione del testRunStarted(String, int) record di esecuzione del test parziale dopo che si è verificato testRunStarted(String, int) .

Parametri
runStartedRecord TestRecordProto.TestRecord : il TestRecordProto.TestRecord parziale che rappresenta la corsa.

supportGranularResults

public boolean supportGranularResults ()

ritorna
boolean

testAssumptionFailure

public final void testAssumptionFailure (TestDescription test, 
                String trace)

Parametri
test TestDescription

trace String

testAssumptionFailure

public final void testAssumptionFailure (TestDescription test, 
                FailureDescription failure)

Parametri
test TestDescription

failure FailureDescription

testEnded

public final void testEnded (TestDescription test, 
                long endTime, 
                 testMetrics)

Parametri
test TestDescription

endTime long

testMetrics

testEnded

public void testEnded (TestDescription test, 
                 testMetrics)

Parametri
test TestDescription

testMetrics

testFailed

public final void testFailed (TestDescription test, 
                FailureDescription failure)

Parametri
test TestDescription

failure FailureDescription

testFailed

public final void testFailed (TestDescription test, 
                String trace)

Parametri
test TestDescription

trace String

testIgnored

public final void testIgnored (TestDescription test)

Parametri
test TestDescription

testModuleEnded

public final void testModuleEnded ()

testModuleStarted

public final void testModuleStarted (IInvocationContext moduleContext)

Parametri
moduleContext IInvocationContext

testRunEnded

public final void testRunEnded (long elapsedTimeMillis, 
                 runMetrics)

Parametri
elapsedTimeMillis long

runMetrics

testRunFailed

public final void testRunFailed (FailureDescription failure)

Parametri
failure FailureDescription

testRunFailed

public final void testRunFailed (String errorMessage)

Parametri
errorMessage String

testRunStarted

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

Parametri
runName String

testCount int

attemptNumber int

testRunStarted

public final void testRunStarted (String runName, 
                int testCount)

Parametri
runName String

testCount int

testRunStarted

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

Parametri
runName String

testCount int

attemptNumber int

startTime long

testStarted

public final void testStarted (TestDescription test, 
                long startTime)

Parametri
test TestDescription

startTime long

testStarted

public final void testStarted (TestDescription test)

Parametri
test TestDescription