com.android.tradefed.build

Giao diện

Thông tin IAppBuild Giao diện này không được dùng nữa. Sử dụng IBuildInfo trực tiếp.
IBuildInfo Giữ thông tin về bản dựng đang được thử nghiệm.
IBuildProvider Chịu trách nhiệm cung cấp thông tin liên quan đến bản dựng đang được thử nghiệm.
IDeviceBuildInfo IBuildInfo đại diện cho bản dựng thiết bị Android hoàn chỉnh và (tùy chọn) các thử nghiệm của nó.
IDeviceBuildProvider IBuildProvider sử dụng thông tin từ ITestDevice để truy xuất bản dựng.
IFileDownloader Giao diện tải file từ xa.
IFolderBuildThông tin Một IBuildInfo trừu tượng đơn giản có các tạo phẩm xây dựng chứa trong thư mục hệ thống tệp cục bộ.

Các lớp học

Thông tin ứng dụngBuild IBuildInfo đại diện cho ứng dụng Android và (các) gói thử nghiệm của ứng dụng đó.
Thông tin ứng dụngThiết bịXây dựng Lớp này không được dùng nữa. Sử dụng IDeviceBuildInfo trực tiếp.
BootstrapBuildProvider IDeviceBuildProvider khởi động thông tin xây dựng từ thiết bị thử nghiệm

Điều này thường được sử dụng cho các thiết bị có bản dựng được cung cấp bên ngoài, tức là

Thông tin bản dựng Triển khai chung IBuildInfo cần được liên kết với ITestDevice .
BuildInfoKey Lớp giữ bảng liệt kê liên quan đến việc xây dựng các truy vấn thông tin.
Lỗi truy xuất bản dựng Đã xảy ra lỗi nghiêm trọng khi truy xuất bản dựng để thử nghiệm.
Phiên bản BuildSerialized Lớp chứa phiên bản tuần tự hóa hiện tại của tất cả IBuildInfo .
CommandLineBuildInfoBuilder Tiện ích nhằm nắm bắt các đối số thông tin bản dựng thông thường từ một dòng lệnh và tạo IBuildInfo từ chúng.
Trình giải quyết phụ thuộc Một loại nhà cung cấp mới cho phép có được tất cả các phần phụ thuộc cho một bài kiểm tra.
Trình mô tả thiết bị Lớp trình bao bọc cho IBuildInfo , chứa các phương thức trợ giúp để truy xuất thông tin bản dựng nền tảng thiết bị.
Thông tin bản dựng thiết bị IBuildInfo đại diện cho bản dựng thiết bị Android hoàn chỉnh và (tùy chọn) các thử nghiệm của nó.
Thông tin thư mục thiết bịBuilder IDeviceBuildInfo cũng chứa các tạo phẩm xây dựng khác có trong một thư mục trên hệ thống tệp cục bộ.
Nhà cung cấp bản dựng hiện có IBuildProvider trả về IBuildInfo đã được tạo sẵn.
Bộ nhớ đệm tải xuống tệp Một lớp trợ giúp duy trì bộ nhớ đệm LRU của hệ thống tệp cục bộ của các tệp đã tải xuống.
Tập tinTải xuốngCacheFactory Một nhà máy để tạo FileDownloadCache
TệpTải xuốngCacheWrapper Lớp trình bao bọc cung cấp tiện ích FileDownloadCache trong khi triển khai giao diện IFileDownloader .
Thư mụcBuildInfo Triển khai cụ thể IFolderBuildInfo .
Nhà cung cấp ứng dụng địa phương IBuildProvider xây dựng IBuildInfo dựa trên đường dẫn cục bộ được cung cấp
LocalDeviceBuildProvider IBuildProvider xây dựng IDeviceBuildInfo dựa trên đường dẫn thư mục hệ thống tệp được cung cấp.
Nhà cung cấp LocalFolderBuild IBuildProvider xây dựng IFolderBuildInfo dựa trên đường dẫn cục bộ được cung cấp
Thông tin bản dựng thiết bị Ota IDeviceBuildInfo được sử dụng để thử nghiệm cập nhật qua mạng.
OtatoolsBuildInfo IBuildInfo chứa các tạo phẩm otatools.
OtaZipfileBuildProvider Cung cấp IBuildInfo dựa trên tệp zip OTA cục bộ.
StubBuildProvider Việc triển khai IBuildProvider trống không cần thực hiện.
Phiên bản tập tin Cấu trúc dữ liệu đại diện cho một tệp có phiên bản được liên kết.

Enum

BuildInfoKey.BuildInfoFileKey Enum mô tả tất cả các loại tệp đã biết có thể được truy vấn thông qua IBuildInfo.getFile(com.android.tradefed.build.BuildInfoKey.BuildInfoFileKey) .
IBuildInfo.BuildInfoProperties Một số thuộc tính mà IBuildInfo có thể phải điều chỉnh một số cách xử lý nó.