com.android.tradefed.build

Interfacce

IAppBuildInfo Questa interfaccia è obsoleta. Utilizza IBuildInfo direttamente. 
IBuildInfo Contiene informazioni sulla build in fase di test. 
IBuildProvider Responsabile della fornitura di informazioni sulla build in fase di test. 
IDeviceBuildInfo Un IBuildInfo che rappresenta una build completa del dispositivo Android e (facoltativamente) i relativi test. 
IDeviceBuildProvider Un IBuildProvider che utilizza le informazioni di un ITestDevice per recuperare una build. 
IFileDownloader Interfaccia per il download di un file remoto. 
IFolderBuildInfo Un semplice IBuildInfo astratto i cui artefatti di build sono contenuti in una directory del file system locale. 
IFuseDriverProfile Definisce il comportamento specifico di un determinato driver FUSE, consentendo a MountManager di essere generico. 

Classi

AppBuildInfo Un IBuildInfo che rappresenta un'applicazione Android e i relativi pacchetti di test. 
AppDeviceBuildInfo Questa classe è obsoleta. Utilizza IDeviceBuildInfo direttamente. 
BootstrapBuildProvider Un IDeviceBuildProvider che esegue il bootstrap delle informazioni sulla build dal dispositivo di test

Viene in genere utilizzato per i dispositivi con una build fornita esternamente, ad esempio 

BuildInfo Implementazione generica di un IBuildInfo che deve essere associato a un ITestDevice
BuildInfoKey Classe che contiene l'enumerazione relativa alle query di informazioni sulla build. 
BuildRetrievalError Si è verificato un errore irreversibile durante il recupero della build per il test. 
BuildSerializedVersion Classe che contiene la versione di serializzazione corrente di tutti i IBuildInfo
CasFuseDriverProfile CasDriverProfile è un'implementazione specifica di IFuseDriverProfile per le immagini dei dispositivi che sono directory suddivise in blocchi FastCDC. 
CommandLineBuildInfoBuilder Utilità pensata per acquisire gli argomenti delle informazioni di build comuni da una riga di comando e creare un IBuildInfo
DependenciesResolver Un nuovo tipo di fornitore che consente di ottenere tutte le dipendenze per un test. 
DeviceBuildDescriptor Una classe wrapper per un IBuildInfo, che contiene metodi helper per recuperare informazioni sulla build della piattaforma del dispositivo. 
DeviceBuildInfo Un IBuildInfo che rappresenta una build completa del dispositivo Android e (facoltativamente) i relativi test. 
DeviceFolderBuildInfo Un IDeviceBuildInfo che contiene anche altri artefatti di build contenuti in una directory del file system locale. 
ExistingBuildProvider Un IBuildProvider che restituisce un IBuildInfo già costruito. 
FileDownloadCache Una classe helper che gestisce una cache LRU del file system locale dei file scaricati. 
FileDownloadCacheFactory Una fabbrica per la creazione di FileDownloadCache 
FileDownloadCacheWrapper Una classe wrapper che fornisce funzionalità FileDownloadCache durante l'implementazione dell'interfaccia IFileDownloader
FolderBuildInfo Implementazione concreta di un IFolderBuildInfo
FuseMountManager  
LocalAppBuildProvider Un IBuildProvider che crea un IBuildInfo in base a un percorso locale fornito 
LocalDeviceBuildProvider Un IBuildProvider che crea un IDeviceBuildInfo in base a un percorso di directory del file system fornito. 
LocalFolderBuildProvider Un IBuildProvider che crea un IFolderBuildInfo in base a un percorso locale fornito 
OtaDeviceBuildInfo Un IDeviceBuildInfo utilizzato per i test di aggiornamento over-the-air. 
OtatoolsBuildInfo Un IBuildInfo che contiene artefatti otatools. 
StubBuildProvider Implementazione vuota di un IBuildProvider
VersionedFile Struttura di dati che rappresenta un file a cui è associata una versione. 

Enumerazionis

BuildInfoKey.BuildInfoFileKey Enumerazione che descrive tutti i tipi di file noti che possono essere interrogati tramite IBuildInfo.getFile(com.android.tradefed.build.BuildInfoKey.BuildInfoFileKey)
IBuildInfo.BuildInfoProperties Alcune proprietà che un IBuildInfo può avere per modificare la gestione.