com.android.tradefed.testtype.suite
Classi
BaseTestSuite | Un test per eseguire la Compatibility Test Suite con il nuovo sistema della suite. |
GranularRetriableTestWrapper | Una classe wrapper funziona su IRemoteTest per granulare IRemoteTest a livello di testcase. |
ITestSuite | Classe astratta utilizzata per eseguire Test Suite. |
Definizione del modulo | Contenitore per la configurazione dell'esecuzione del test. |
ModuloListener | Listener collegato a ciascun IRemoteTest di ciascun modulo per raccogliere l'elenco dei risultati. |
Fusione dei moduli | Classe helper per l'operazione relativa all'unione ITestSuite e ModuleDefinition dopo una divisione. |
ModuloSplitter | Helper per dividere un elenco di moduli rappresentati da IConfiguration in un elenco di unità di esecuzione rappresentate da ModuleDefinition . |
RemoteTestTimeOutEnforcer | Listener che consentono di verificare il tempo di esecuzione di una determinata configurazione di test e di fallirla se supera un determinato timeout. |
SuiteModuleLoader | Recupera le definizioni dei moduli del test di compatibilità dal repository. |
SuiteModuleLoader.ConfigFilter | Un ERROR(/FilenameFilter) per trovare tutti i file di configurazione in una directory. |
SuiteTestFilter | Rappresenta un filtro per includere ed escludere i test. |
TestFailureListener | L'ascoltatore era solito eseguire azioni come screenshot, segnalazione di bug, raccolta di logcat in caso di fallimento del test quando richiesto. |
TestMappingSuiteRunner | Implementazione di BaseTestSuite per eseguire i test specificati dall'opzione include-filter o dai file TEST_MAPPING da build, come una suite. |
TestSuiteInfo | Una classe che risolve il caricamento dei metadati relativi alla build per la suite di test Per esporre correttamente le informazioni correlate, una suite di test deve includere un file |
TfSuiteRunner | Implementazione di ITestSuite che caricherà i test dalla cartella TF jars res/config/suite/. |
ValidateSuiteConfigHelper | Questa classe aiuterà a verificare che la IConfiguration caricata per la suite soddisfi i requisiti previsti: - Nessun provider di build - Nessun reporter di risultati |
Classi
- BaseTestSuite
- GranularRetriableTestWrapper
- ITestSuite
- Definizione del modulo
- ModuloListener
- Fusione dei moduli
- ModuloSplitter
- RemoteTestTimeOutEnforcer
- SuiteModuleLoader
- SuiteModuleLoader.ConfigFilter
- SuiteTestFilter
- TestFailureListener
- TestMappingSuiteRunner
- TestSuiteInfo
- TfSuiteRunner
- ValidateSuiteConfigHelper