| AggregatePostProcessor |
Un aggregatore di metriche che fornisce i valori minimo, massimo, medio, varianza, deviazione standard, totale, conteggio e
facoltativamente i percentili per le metriche numeriche raccolte durante le esecuzioni di test a più iterazioni,
trattandole come numeri reali.
|
| AndroidJUnitTest |
Un test che esegue un pacchetto di test di strumentazione sul dispositivo specificato utilizzando
android.support.test.runner.AndroidJUnitRunner.
|
| ArtGTest |
|
| ArtRunTest |
Un test runner per eseguire i test di esecuzione ART.
|
| AtestExecutionPlanSuiteRunner |
Implementazione di ITestSuite
|
| AtestRunner |
Implementazione di ITestSuite
|
| AveragePostProcessor |
Implementazione del post-processore che calcola la media dell'elenco delle metriche.
|
| BasePostProcessor |
La base IPostProcessor che ogni implementazione deve estendere.
|
| BaseRetryDecision |
Implementazione di base di IRetryDecision.
|
| BaseTestSuite |
Un test per l'esecuzione di Compatibility Test Suite con il nuovo sistema della suite.
|
| BluetoothConnectionSuccessRatePostProcessor |
Implementazione del post-processore che calcola la percentuale di successo per un profilo Bluetooth
Utilizza "metric-key-match" per specificare le metriche che contengono stati di connessione Bluetooth in formato numerico
Esempio di array [0, 1, 2, 3, 0, 1, 2, 3].
|
| ClangCodeCoverageCollector |
Un BaseDeviceMetricCollector che estrae le misurazioni della copertura Clang dal dispositivo e le registra come artefatti di test.
|
| ClusterCommandLauncher |
Una classe IRemoteTest per avviare un comando da TFC tramite un sottoprocesso TF.
|
| CodeCoverageCollector |
Un BaseDeviceMetricCollector che estrae le misurazioni della copertura Java e nativa dal dispositivo e le registra come artefatti di test.
|
| CodeCoverageTest |
Un test che esegue un pacchetto di test di instrumentazione su un determinato dispositivo e genera il report di copertura del codice.
|
| CommandOptionsGetter |
Implementazione del servizio che restituisce il valore delle opzioni di comando di una determinata chiamata.
|
| CoverageMetadataCollector |
Un ILogSaverListener che raccoglie le misurazioni della copertura registrate e genera un
CoverageMetadataProto per l'elaborazione da parte del servizio Android Code Coverage.
|
| CreateAvdPreparer |
|
| CtsDeviceLaunchControlProvider |
Un LaunchControlProvider per DeviceFolderBuildInfo.
|
| CtsLaunchControlProvider |
Un LaunchControlProvider per una build CTS.
|
| CtsTestLauncher |
Un IRemoteTest per l'esecuzione di test su un'installazione CTS separata.
|
| CuttlefishDisplayFeature |
Implementazione del server Tradefed per interagire con le funzionalità di visualizzazione di Cuttlefish (in pratica `cvd
display` in locale).
|
| DependenciesResolver |
Un nuovo tipo di fornitore che consente di ottenere tutte le dipendenze per un test.
|
| DeviceFlashPreparer |
Un ITargetPreparer che mostra un'immagine sull'hardware Android fisico.
|
| DeviceLaunchControlProvider |
LaunchControlProvider per IDeviceBuildInfo
|
| DeviceOwnerTargetPreparer |
Un ITargetPreparer che configura un componente proprietario del dispositivo.
|
| DeviceResetFeature |
Implementazione lato server del ripristino del dispositivo.
|
| DeviceSnapshotFeature |
Implementazione lato server dello snapshot del dispositivo.
|
| ExecutableBaseTest |
Classe base per lo stile eseguibile dei test.
|
| ExecutableHostTest |
Esecutore di test per l'eseguibile in esecuzione sull'host.
|
| ExecutableTargetTest |
Test runner per l'eseguibile in esecuzione sulla destinazione.
|
| ExecutionPlanSuiteRunner |
Implementazione di BaseTestSuite per eseguire test in base ai piani di esecuzione specificati nella
build.
|
| FastbootUpdateBootstrapPreparer |
Un ITargetPreparer che organizza i file specificati (bootloader, radio, zip dell'immagine del dispositivo) in
IDeviceBuildInfo per eseguire il flashing dei dispositivi con FastbootDeviceFlasher, quindi inserisce
gli attributi del dispositivo post-avvio nelle informazioni sulla build a scopo di generazione dei report sui risultati.
|
| FormattedGeneratorReporter |
Reporter che consente di generare report in un formato specifico.
|
| GTest |
Un test che esegue un pacchetto di test nativo sul dispositivo specificato.
|
| GTestBase |
La classe base di gTest
|
| GcovCodeCoverageCollector |
Un BaseDeviceMetricCollector che estrae le misurazioni della copertura gcov dal dispositivo e le registra come artefatti di test.
|
| GcovKernelCodeCoverageCollector |
Un BaseDeviceMetricCollector che estrae le misurazioni della copertura del kernel gcov da debugfs e dal dispositivo e le registra infine come artefatti di test.
|
| GeminiDebuggingPostProcessor |
Post-processor che crea query di prompt per il debug degli errori.
|
| GlobalFilterGetter |
Implementazione del servizio che restituisce i filtri di una determinata chiamata.
|
| GoogleDeviceFlashPreparer |
Una specializzazione di DeviceFlashPreparer che supporta i passaggi personalizzati necessari per eseguire il flashing dei dispositivi Google.
|
| HostGTest |
Un test che esegue un pacchetto di test nativo.
|
| HostTest |
Un esecutore test per i test basati sull'host JUnit.
|
| ITestSuite |
Classe astratta utilizzata per eseguire Test Suite.
|
| InstalledInstrumentationsTest |
Esegue tutta la strumentazione trovata sul dispositivo attuale.
|
| InstrumentationTest |
Un test che esegue un pacchetto di test di instrumentazione sul dispositivo specificato.
|
| IsolatedHostTest |
Implementa un runner TradeFed che utilizza un sottoprocesso per eseguire i test in un ambiente a bassa dipendenza
anziché eseguirli nel processo principale.
|
| JarHostTest |
Test runner per i test JUnit lato host.
|
| JavaCodeCoverageCollector |
Un BaseDeviceMetricCollector che estrae le misurazioni della copertura Java
dal dispositivo e le registra come artefatti di test.
|
| KUnitModuleTest |
Esecutore di test per l'esecuzione di moduli di test KUnit sul dispositivo.
|
| KernelTargetTest |
Test runner per l'esecuzione di eseguibili sulla destinazione e l'analisi del risultato del test del kernel.
|
| KnownFailurePreparer |
Prepara il target per saltare il nuovo tentativo in caso di errore noto.
|
| LaunchControlProvider |
Un'implementazione IBuildProvider che esegue query sui server di controllo del lancio di Google per un build da testare.
|
| LocalAndroidVirtualDevice |
La classe per i dispositivi virtuali locali in esecuzione sull'host TradeFed.
|
| ManagedRemoteDevice |
Un dispositivo in esecuzione all'interno di una macchina virtuale che gestiamo da remoto tramite un'istanza Tradefed all'interno
della VM.
|
| MetricFilePostProcessor |
Utilizzato per caricare il file di log delle metriche raccolte durante il test e il livello di esecuzione.
|
| MixKernelTargetPreparer |
Un ITargetPreparer che consente di combinare un'immagine del kernel con l'immagine del dispositivo.
|
| MixRadioTargetPreparer |
Un ITargetPreparer che consente di combinare un'immagine della radio con l'immagine del dispositivo.
|
| NativeDevice |
Implementazione predefinita di ITestDevice Dispositivi Android non full-stack.
|
| NestedRemoteDevice |
Rappresentazione del dispositivo in esecuzione all'interno di una VM Cuttlefish remota.
|
| NoApkTestSkipper |
Preparatore speciale che consente di saltare completamente un'invocazione (preparazione e test) se non sono presenti APK da testare.
|
| PerfettoGenericPostProcessor |
Un post-processore che elabora il file proto perfetto della metrica di testo/binaria in coppie chiave-valore espandendo in modo ricorsivo i messaggi e i campi proto con valori stringa finché non viene rilevato il campo con valore numerico.
|
| PerfettoTracePostProcessor |
Un post-processore che recupera i file di traccia Perfetto dai log di test ed esegue il processore di traccia su questi file per produrre un proto di metrica Perfetto.
|
| RemoteAndroidDevice |
Implementazione di un ITestDevice per un dispositivo Android full stack connesso tramite
adb connect.
|
| RemoteAndroidVirtualDevice |
Estende il comportamento di RemoteAndroidDevice per un dispositivo Android full-stack in esecuzione in
Google Compute Engine (GCE).
|
| ReportPassedTests |
Report in a file possible filters to exclude passed test.
|
| ResultDBReporter |
Reporter dei risultati che carica i risultati dei test in ResultDB.
|
| ResultReporter |
|
| ResultsPlayer |
Un runner speciale che riproduce i risultati che gli vengono forniti.
|
| RetryRescheduler |
Un runner speciale che consente di riprogrammare i test di esecuzione precedenti non riusciti o non eseguiti.
|
| RustBinaryHostTest |
Test dell'host destinato a eseguire un file binario Rust dal sistema di compilazione Android (Soong)
|
| RustBinaryTest |
Un test che esegue un file binario Rust sul dispositivo specificato.
|
| RustTestBase |
Classe base di RustBinaryHostTest e RustBinaryTest
|
| SimpleperfProfilePostProcessor |
Un post-processore che trova i dati di profilazione di simpleperf e genera un profilo pprof.
|
| SkipFeature |
Una funzionalità che consente di accedere ad alcune informazioni di SkipManager.
|
| StatsdBeforeAfterGaugeMetricPostProcessor |
Un post-processore che elabora le metriche di tipo indicatore raccolte con un approccio "prima/dopo", ovvero
|
| StatsdEventMetricPostProcessor |
Un post-processore che elabora le metriche evento nei report statsd in coppie chiave-valore, utilizzando i
formattatori specificati nel processore.
|
| StatsdGenericPostProcessor |
Un post-processore che elabora i report binari proto statsd in coppie chiave-valore espandendo il report come struttura ad albero.
|
| StubTargetPreparer |
Implementazione vuota segnaposto di un ITargetPreparer.
|
| StubTest |
Implementazione di test vuota no-op.
|
| SubprocessTfLauncher |
Un IRemoteTest per l'esecuzione di test su un'installazione TF separata.
|
| TearDownPassThroughPreparer |
Consente di eseguire tearDown sui preparatori inclusi in una configurazione come oggetto.
|
| TestDevice |
Implementazione di un ITestDevice per un dispositivo Android full stack
|
| TestMappingSuiteRunner |
Implementazione di BaseTestSuite per eseguire i test specificati dall'opzione include-filter o
dai file TEST_MAPPING della build, come suite.
|
| TestsPoolPoller |
Wrapper di test che consente di eseguire tutti i test di un pool di test.
|
| TfLaunchControlProvider |
Un LaunchControlProvider per recuperare una build google-tradefed come IFolderBuildInfo.
|
| TfSuiteRunner |
Implementazione di ITestSuite che caricherà i test dalla cartella res/config/suite/
dei file JAR di TF.
|
| TfTestLauncher |
Un IRemoteTest per eseguire test funzionali o delle unità su un'installazione TF separata.
|
| XmlFormattedGeneratorReporter |
Implementazione di FormattedGeneratorReporter che formatta i risultati della suite in formato XML.
|