com.android.tradefed.build

Interfejsy

IAppBuildInfo Ten interfejs został wycofany. Używaj IBuildInfo bezpośrednio. 
IBuildInfo Zawiera informacje o kompilacji poddanej testom. 
IBuildProvider Odpowiada za podawanie informacji o testowanej wersji. 
IDeviceBuildInfo IBuildInfo, który reprezentuje kompletną kompilację urządzenia z Androidem i (opcjonalnie) jej testy. 
IDeviceBuildProvider IBuildProvider, która używa informacji z ITestDevice do pobierania kompilacji. 
IFileDownloader Interfejs do pobierania pliku zdalnego. 
IFolderBuildInfo Prosty abstrakcyjny IBuildInfo, którego artefakty kompilacji znajdują się w katalogu lokalnego systemu plików. 
IFuseDriverProfile Określa konkretne zachowanie danego sterownika FUSE, dzięki czemu MountManager może być ogólny. 

Zajęcia

AppBuildInfo IBuildInfo, który reprezentuje aplikację na Androida i jej pakiety testowe. 
AppDeviceBuildInfo Ta klasa została wycofana. Używaj IDeviceBuildInfo bezpośrednio. 
BootstrapBuildProvider IDeviceBuildProvider, który pobiera informacje o kompilacji z urządzenia testowego.

Jest to zwykle używane w przypadku urządzeń z kompilacją dostarczoną z zewnątrz, np.

BuildInfo Ogólna implementacja IBuildInfo, która powinna być powiązana z ITestDevice
BuildInfoKey Wyliczenie klasy związane z zapytaniami o informacje o kompilacji. 
BuildRetrievalError Podczas pobierania kompilacji do testowania wystąpił błąd krytyczny. 
BuildSerializedVersion Klasa, która zawiera bieżącą wersję serializacji wszystkich IBuildInfo
CasFuseDriverProfile CasDriverProfile to konkretna implementacja interfejsu IFuseDriverProfile dla obrazów urządzeń, które są podzielonymi na części katalogami FastCDC. 
CommandLineBuildInfoBuilder Narzędzie służące do przechwytywania typowych argumentów informacji o kompilacji z wiersza poleceń i tworzenia na ich podstawie obiektu IBuildInfo
DependenciesResolver Nowy typ dostawcy, który umożliwia uzyskanie wszystkich zależności testu. 
DeviceBuildDescriptor Klasa opakowująca dla IBuildInfo, która zawiera metody pomocnicze do pobierania informacji o platformie urządzenia. 
DeviceBuildInfo IBuildInfo, który reprezentuje kompletną kompilację urządzenia z Androidem i (opcjonalnie) jej testy. 
DeviceFolderBuildInfo IDeviceBuildInfo, który zawiera też inne artefakty kompilacji znajdujące się w katalogu w lokalnym systemie plików. 
ExistingBuildProvider IBuildProvider, która zwraca już utworzony obiekt IBuildInfo
FileDownloadCache Klasa pomocnicza, która utrzymuje lokalną pamięć podręczną LRU systemu plików pobranych plików. 
FileDownloadCacheFactory Fabryka tworzenia FileDownloadCache
FileDownloadCacheWrapper Klasa opakowująca, która udostępnia funkcje FileDownloadCache, implementując interfejs IFileDownloader
FolderBuildInfo Konkretna implementacja IFolderBuildInfo
FuseMountManager  
LocalAppBuildProvider IBuildProvider, która tworzy IBuildInfo na podstawie podanej ścieżki lokalnej.
LocalDeviceBuildProvider IBuildProvider, która tworzy IDeviceBuildInfo na podstawie podanej ścieżki do katalogu w systemie plików. 
LocalFolderBuildProvider IBuildProvider, która tworzy IFolderBuildInfo na podstawie podanej ścieżki lokalnej.
OtaDeviceBuildInfo IDeviceBuildInfo używane do testowania aktualizacji bezprzewodowych. 
OtatoolsBuildInfo IBuildInfo zawierający artefakty otatools. 
StubBuildProvider Pusta implementacja interfejsu IBuildProvider, która nie wykonuje żadnych działań. 
VersionedFile Struktura danych reprezentująca plik, który ma powiązaną wersję. 

Wykazy

BuildInfoKey.BuildInfoFileKey Wyliczenie opisujące wszystkie znane typy plików, o które można wysyłać zapytania za pomocą funkcji IBuildInfo.getFile(com.android.tradefed.build.BuildInfoKey.BuildInfoFileKey)
IBuildInfo.BuildInfoProperties Niektóre właściwości, które może mieć IBuildInfo, aby dostosować sposób jego obsługi.