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