A partire dal 27 marzo 2025, ti consigliamo di utilizzare android-latest-release
anziché aosp-main
per compilare e contribuire ad AOSP. Per ulteriori informazioni, vedi Modifiche ad AOSP.
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
IMetricCollectorReceiver
public
interface
IMetricCollectorReceiver
com.android.tradefed.device.metric.IMetricCollectorReceiver
|
Classi di sottoclasse indirette note
AndroidJUnitTest |
Un test che esegue un pacchetto di test di strumentazione su un determinato dispositivo utilizzando
android.support.test.runner.AndroidJUnitRunner.
|
AtestRunner |
Implementazione di ITestSuite
|
BaseTestSuite |
Un test per eseguire Compatibility Test Suite con il nuovo sistema di suite.
|
CodeCoverageTest |
Un test che esegue un pacchetto di test di strumentazione su un determinato dispositivo e genera il report sulla copertura del codice.
|
ITestSuite |
Classe astratta utilizzata per eseguire la suite di test.
|
InstalledInstrumentationsTest |
Esegue tutta la misurazione trovata sul dispositivo attuale.
|
InstrumentationTest |
Un test che esegue un pacchetto di test di strumentazione su un determinato dispositivo.
|
TestMappingSuiteRunner |
Implementazione di BaseTestSuite per eseguire i test specificati dall'opzione include-filter o
i file TEST_MAPPING dalla compilazione, come suite.
|
TestsPoolPoller |
Wrapper dei test che consente di eseguire tutti i test di un pool di test.
|
TfSuiteRunner |
Implementazione di ITestSuite che caricherà i test dalle cartelle res/config/suite/
dei jar TF.
|
|
Interfaccia da implementare per i IRemoteTest
se devono recuperare l'elenco dei IMetricCollector
per l'esecuzione del test.
I test che implementano questa interfaccia non avranno il ITestInvocationListener
predefinito instrumentato con i collector, ma dovranno farlo autonomamente tramite IMetricCollector.init(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.result.ITestInvocationListener)
.
Alcuni meccanismi di test prevedevano il buffering dei callback di Tradefed e la loro riproduzione alla fine (come
in ITestSuite
). Questo meccanismo comportava la chiamata dei collector durante la
riproduzione e non durante l'esecuzione effettiva. Lasciando che il test runner gestisca quando utilizzare i collector, possiamo assicurarci che i callback vengano gestiti al momento giusto.
In order to use the collectors, the following pattern can be used:
for (IMetricCollector collector : config.getMetricCollectors()) {
originalCollector = collector.init(mModuleInvocationContext, originalCollector);
}
All'interno di originalCollector verranno inseriti tutti i collezionisti delle metriche da chiamare in sequenza.
Riepilogo
Metodi pubblici
setMetricCollectors
public abstract void setMetricCollectors ( collectors)
Imposta l'elenco di IMetricCollector
definiti per l'esecuzione del test.
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2025-03-26 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-03-26 UTC."],[],[]]