A partir del 27 de marzo de 2025, te recomendamos que uses android-latest-release
en lugar de aosp-main
para compilar y contribuir a AOSP. Para obtener más información, consulta Cambios en AOSP.
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
IMetricCollectorReceiver
public
interface
IMetricCollectorReceiver
com.android.tradefed.device.metric.IMetricCollectorReceiver
|
Subcategorías indirectas conocidas
AndroidJUnitTest |
Es una prueba que ejecuta un paquete de prueba de instrumentación en un dispositivo determinado con android.support.test.runner.AndroidJUnitRunner.
|
AtestRunner |
Implementación de ITestSuite
|
BaseTestSuite |
Una prueba para ejecutar el conjunto de pruebas de compatibilidad con el nuevo sistema de suites.
|
CodeCoverageTest |
Es una prueba que ejecuta un paquete de prueba de instrumentación en un dispositivo determinado y genera el informe de cobertura de código.
|
ITestSuite |
Es una clase abstracta que se usa para ejecutar el paquete de pruebas.
|
InstalledInstrumentationsTest |
Ejecuta toda la instrumentación que se encuentra en el dispositivo actual.
|
InstrumentationTest |
Es una prueba que ejecuta un paquete de prueba de instrumentación en un dispositivo determinado.
|
TestMappingSuiteRunner |
Implementación de BaseTestSuite para ejecutar pruebas especificadas por la opción include-filter o los archivos TEST_MAPPING de la compilación como un paquete.
|
TestsPoolPoller |
Es un wrapper de pruebas que permite ejecutar todas las pruebas de un grupo de pruebas.
|
TfSuiteRunner |
Implementación de ITestSuite , que cargará pruebas de la carpeta res/config/suite/ de los frascos de TF.
|
|
Es la interfaz que deben implementar los IRemoteTest
si necesitan obtener la lista de IMetricCollector
para la ejecución de prueba.
Las pruebas que implementen esta interfaz no tendrán su ITestInvocationListener
predeterminada instrumentada con los recopiladores, por lo que deberán hacerlo por su cuenta a través de IMetricCollector.init(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.result.ITestInvocationListener)
.
Algunos mecanismos de prueba implicaban almacenar en búfer las devoluciones de llamada de Tradefed y volver a reproducirlas al final (como en ITestSuite
). Este mecanismo provocaría que se llamara a los recopiladores durante la repetición y no durante la ejecución real. Si permitimos que el ejecutor de pruebas controle cuándo usar los recopiladores, podemos asegurarnos de que las devoluciones de llamada se controlen en el momento adecuado.
In order to use the collectors, the following pattern can be used:
for (IMetricCollector collector : config.getMetricCollectors()) {
originalCollector = collector.init(mModuleInvocationContext, originalCollector);
}
El originalCollector tendrá todo el colector de métricas unido para que se le llame en secuencia.
Resumen
Métodos públicos
setMetricCollectors
public abstract void setMetricCollectors ( collectors)
Establece la lista de IMetricCollector
definidos para la ejecución de prueba.
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-03-26 (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-03-26 (UTC)"],[],[]]