com.android.tradefed.build

Interfacce

IAppBuildInfo Questa interfaccia è obsoleta. Usa IBuildInfo direttamente.
IBuildInfo Contiene informazioni sulla build in prova.
IBuild Provider Responsabile della fornitura di informazioni sulla build in prova.
IDDeviceBuildInfo Un IBuildInfo che rappresenta una build completa del dispositivo Android e (facoltativamente) i suoi test.
IDeviceBuildProvider Un IBuildProvider che usa le informazioni da 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 filesystem locale.

Classi

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

Questo è in genere utilizzato per dispositivi con una build fornita esternamente, ad es

BuildInfo Implementazione generica di un IBuildInfo che dovrebbe essere associato a un ITestDevice .
BuildInfoKey Enumerazione di classi relative alla creazione di query di informazioni.
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 .
CommandLineBuildInfoBuilder Utilità pensata per acquisire i soliti argomenti di informazioni sulla build da una riga di comando e creare un IBuildInfo da essi.
Risolutore di dipendenze Un nuovo tipo di provider che permette di ottenere tutte le dipendenze per un test.
DeviceBuildDescriptor Una classe wrapper per un IBuildInfo , che contiene metodi helper per recuperare le informazioni sulla build della piattaforma del dispositivo.
DeviceBuildInfo Un IBuildInfo che rappresenta una build completa del dispositivo Android e (facoltativamente) i suoi test.
DeviceFolderBuildInfo Un IDeviceBuildInfo che contiene anche altri artefatti di compilazione contenuti in una directory sul filesystem locale.
BuildProvider esistente Un IBuildProvider che restituisce un IBuildInfo già costruito.
FileDownloadCache Una classe helper che mantiene una cache LRU del filesystem locale dei file scaricati.
FileDownloadCacheFactory Una fabbrica per la creazione di FileDownloadCache
FileDownloadCacheWrapper Una classe wrapper che fornisce FileDownloadCache durante l'implementazione dell'interfaccia IFileDownloader .
FolderBuildInfo Implementazione concreta di un IFolderBuildInfo .
LocalAppBuildProvider Un IBuildProvider che costruisce un IBuildInfo in base a un percorso locale fornito
LocalDeviceBuildProvider Un IBuildProvider che costruisce un IDeviceBuildInfo basato su un percorso di directory del filesystem fornito.
LocalFolderBuildProvider Un IBuildProvider che costruisce 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.
OtaZipfileBuildProvider Fornisce un IBuildInfo basato su un file zip OTA locale.
StubBuildProvider Implementazione vuota senza operazioni di un IBuildProvider .
File con versione Struttura dati che rappresenta un file a cui è associata una versione.

Enum

BuildInfoKey.BuildInfoFileKey Enum 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 modificarne la gestione.