BootstrapBuildProvider
public class BootstrapBuildProvider
extends Object
implements IDeviceBuildProvider
java.lang.Object | |
↳ | com.android.tradefed.build.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à không được tạo bởi hệ thống bản dựng nội bộ. Một số thông tin nhất định, cụ thể là chi nhánh, không thực sự có sẵn trên thiết bị, do đó nó được tạo một cách giả tạo.
Tất cả thông tin siêu dữ liệu bản dựng đều đến từ nhiều trường thuộc tính ro.* khác nhau trên thiết bị
Hiện tại nhà cung cấp bản dựng này tạo dữ liệu meta như sau:
- nhánh: $(ro.product.brand)-$(ro.product.name)-$(ro.product.device)-$(ro.build.version.release), ví dụ:
- đối với phiên bản Google Play Samsung S4 chạy Android 4.2: samsung-jgedlteue-jgedlte-4.2
- dành cho Nexus 7 chạy Android 4.2: google-nakasi-grouper-4.2
- hương vị xây dựng: được cung cấp bởi
ITestDevice#getBuildFlavor()
- bí danh xây dựng: được cung cấp bởi
ITestDevice#getBuildAlias()
- id bản dựng: được cung cấp bởi
ITestDevice#getBuildId()
Bản tóm tắt
Nhà thầu xây dựng công cộng
BootstrapBuildProvider ()
Phương pháp công cộng
void
cleanUp (IBuildInfo info)
Dọn dẹp mọi tập tin xây dựng tạm thời.
IBuildInfo
getBuild ()
Truy xuất dữ liệu cho bản dựng đang được thử nghiệm.
IBuildInfo
getBuild (ITestDevice device)
Truy xuất dữ liệu cho bản dựng đang được thử nghiệm
final File
getTestsDir ()
Nhà thầu xây dựng công cộng
BootstrapBuildProvider
public BootstrapBuildProvider ()
Phương pháp công cộng
dọn dẹp
public void cleanUp (IBuildInfo info)
Dọn dẹp mọi tập tin xây dựng tạm thời.
Thông số info
IBuildInfo
xây dựng
public IBuildInfo getBuild ()
Truy xuất dữ liệu cho bản dựng đang được thử nghiệm.
Trả lại IBuildInfo
IBuildInfo
dành cho bản dựng đang được thử nghiệm hoặcnull
nếu không có bản dựng nào có sẵn để thử nghiệmNém BuildRetrievalError
xây dựng
public IBuildInfo getBuild (ITestDevice device)
Truy xuất dữ liệu cho bản dựng đang được thử nghiệm
Thông số device
ITestDevice
:ITestDevice
được phân bổ để kiểm traTrả lại IBuildInfo
IBuildInfo
dành cho bản dựng đang được thử nghiệm hoặcnull
nếu không có bản dựng nào có sẵn để thử nghiệmNém BuildRetrievalError
DeviceNotAvailableException
getTestsDir
public final File getTestsDir ()
Trả lại File