A partir de 2026, para alinearnos con nuestro modelo de desarrollo estable de la rama principal y garantizar la estabilidad de la plataforma para el ecosistema, publicaremos el código fuente en AOSP en el segundo y cuarto trimestre. Para compilar AOSP y contribuir a él, te recomendamos que utilices android-latest-release en lugar de aosp-main. La rama del manifiesto android-latest-release siempre hará referencia a la versión más reciente que se envió al AOSP. Para obtener más información, consulta Cambios en AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
ProtoResultReporter
public
abstract
class
ProtoResultReporter
extends Object
implements
ITestInvocationListener,
ILogSaverListener,
ISupportGranularResults
| java.lang.Object
|
| ↳ |
com.android.tradefed.result.proto.ProtoResultReporter
|
Subclases directas conocidas
|
El generador de informes de resultados compila un protobuf TestRecord con todos los resultados dentro. Se debe
extender para controlar qué hacer con el proto final en processFinalProto(com.android.tradefed.result.proto.TestRecordProto.TestRecord).
Resumen
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)
Control del prototipo final con todos los resultados
|
void
|
processStartInvocation(TestRecordProto.TestRecord invocationStartRecord, IInvocationContext invocationContext)
Control del proto de registro de prueba de invocación parcial después de que se produjo invocationStarted(com.android.tradefed.invoker.IInvocationContext).
|
void
|
processTestCaseEnded(TestRecordProto.TestRecord testCaseRecord)
Control del proto de registro de caso de prueba finalizado después de que se produjo ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, long, HashMap).
|
void
|
processTestCaseStarted(TestRecordProto.TestRecord testCaseStartedRecord)
Control del proto de registro de caso de prueba parcial después de que se produjo testStarted(com.android.tradefed.result.TestDescription, long).
|
void
|
processTestModuleEnd(TestRecordProto.TestRecord moduleRecord)
Control del proto de registro de módulo finalizado después de que se produjo testModuleEnded().
|
void
|
processTestModuleStarted(TestRecordProto.TestRecord moduleStartRecord)
Control del proto de registro de módulo parcial después de que se produjo testModuleStarted(com.android.tradefed.invoker.IInvocationContext).
|
void
|
processTestRunEnded(TestRecordProto.TestRecord runRecord, boolean moduleInProgress)
Manejo del proto de registro de ejecución finalizado después de que se produjo ITestLifeCycleReceiver.testRunEnded(long, HashMap).
|
void
|
processTestRunStarted(TestRecordProto.TestRecord runStartedRecord)
Control del proto de registro de ejecución de prueba parcial después de que se produjo 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)
|
void
|
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)
|
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)
Crea una referencia secundaria para un módulo.
|
Constructores públicos
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)
Control del prototipo final con todos los resultados
| Parámetros |
finalRecord |
TestRecordProto.TestRecord: El proto finalizado con todos los resultados de la invocación.
|
processStartInvocation
public void processStartInvocation (TestRecordProto.TestRecord invocationStartRecord,
IInvocationContext invocationContext)
Control del proto de registro de prueba de invocación parcial después de que se produjo invocationStarted(com.android.tradefed.invoker.IInvocationContext).
| Parámetros |
invocationStartRecord |
TestRecordProto.TestRecord: Es el proto parcial propagado después de invocationStart. |
invocationContext |
IInvocationContext: La invocación IInvocationContext.
|
processTestCaseStarted
public void processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord)
Control del proto de registro de caso de prueba parcial después de que se produjo testStarted(com.android.tradefed.result.TestDescription, long).
| Parámetros |
testCaseStartedRecord |
TestRecordProto.TestRecord: El proto parcial que representa el caso de prueba.
|
processTestModuleEnd
public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)
Control del proto de registro de módulo finalizado después de que se produjo testModuleEnded().
| Parámetros |
moduleRecord |
TestRecordProto.TestRecord: Es el proto finalizado que representa el módulo.
|
processTestModuleStarted
public void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)
Control del proto de registro de módulo parcial después de que se produjo testModuleStarted(com.android.tradefed.invoker.IInvocationContext).
| Parámetros |
moduleStartRecord |
TestRecordProto.TestRecord: Es el proto parcial que representa el módulo.
|
processTestRunEnded
public void processTestRunEnded (TestRecordProto.TestRecord runRecord,
boolean moduleInProgress)
Manejo del proto de registro de ejecución finalizado después de que se produjo ITestLifeCycleReceiver.testRunEnded(long, HashMap).
| Parámetros |
runRecord |
TestRecordProto.TestRecord: El proto finalizado que representa la ejecución. |
moduleInProgress |
boolean: Indica si un módulo está en ejecución o no.
|
processTestRunStarted
public void processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)
Control del proto de registro de ejecución de prueba parcial después de que se produjo testRunStarted(String, int).
| Parámetros |
runStartedRecord |
TestRecordProto.TestRecord: El proto parcial que representa la ejecución.
|
supportGranularResults
public boolean supportGranularResults ()
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 |
|
testFailed
public final void testFailed (TestDescription test,
FailureDescription failure)
| Parámetros |
test |
TestDescription |
failure |
FailureDescription |
testFailed
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)
Crea una referencia secundaria para un módulo.
| Parámetros |
record |
TestRecordProto.TestRecord |
| Devuelve |
TestRecordProto.ChildReference |
|
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2025-07-27 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-07-27 (UTC)"],[],[]]