BootstrapBuildProvider
public
class
BootstrapBuildProvider
extends Object
implements
IDeviceBuildProvider
java.lang.Object | |
↳ | com.android.tradefed.build.BootstrapBuildProvider |
IDeviceBuildProvider
khởi động thông tin bản dựng từ thiết bị kiểm thử
Phương thức này thường được dùng cho các thiết bị có bản dựng do bên ngoài cung cấp, tức là không do hệ thống xây dựng nội bộ tạo ra. Một số thông tin nhất định, cụ thể là nhánh, không thực sự có sẵn từ thiết bị, do đó, thông tin này được tạo một cách nhân 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.* trên thiết bị
Hiện tại, trì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ụ:
- đối với Samsung S4 phiên bản Google Play chạy Android 4.2: samsung-jgedlteue-jgedlte-4.2
- đối với Nexus 7 chạy Android 4.2: google-nakasi-grouper-4.2
- phiên bản bản dựng: do
ITestDevice.getBuildFlavor()
cung cấp - bí danh bản dựng: do
ITestDevice.getBuildAlias()
cung cấp - mã bản dựng: do
ITestDevice.getBuildId()
cung cấpTóm tắt
Hàm khởi tạo công khai
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 được kiểm thử.
IBuildInfo
getBuild(ITestDevice device)
Truy xuất dữ liệu cho bản dựng đang được kiểm thử
final File
getTestsDir()
Hàm khởi tạo công khai
BootstrapBuildProvider
public BootstrapBuildProvider ()
Phương thức công khai
cleanUp
public void cleanUp (IBuildInfo info)
Dọn dẹp mọi tệp bản dựng tạm thời.
Tham số info
IBuildInfo
getBuild
public IBuildInfo getBuild ()
Truy xuất dữ liệu cho bản dựng đang được kiểm thử.
Giá trị trả về IBuildInfo
IBuildInfo
cho bản dựng đang được kiểm thử hoặcnull
nếu không có bản dựng nào để kiểm thửGửi BuildRetrievalError
getBuild
public IBuildInfo getBuild (ITestDevice device)
Truy xuất dữ liệu cho bản dựng đang được kiểm thử
Tham số device
ITestDevice
:ITestDevice
được phân bổ để kiểm thửGiá trị trả về IBuildInfo
IBuildInfo
cho bản dựng đang được kiểm thử hoặcnull
nếu không có bản dựng nào để kiểm thửGửi BuildRetrievalError
DeviceNotAvailableException
getTestsDir
public final File getTestsDir ()
Giá trị trả về File