BootstrapBuildProvider
public class BootstrapBuildProvider
extends Object
implements IDeviceBuildProvider
java.lang.Object | |
↳ | com.android.tradefed.build.BootstrapBuildProvider |
IDeviceBuildProvider
thông tin xây dựng bootstraps 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 xây dựng trong nhà. Một số thông tin nhất định, cụ thể là chi nhánh, không thực sự có sẵn từ thiết bị, do đó nó được tạo ra một cách nhân tạo.
Tất cả thông tin dữ liệu meta xây dựng đều đế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 ra dữ liệu meta như sau:
- chi 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
- dành cho Nexus 7 chạy Android 4.2: google-nakasi-purge-4.2
- xây dựng hương vị: do
ITestDevice#getBuildFlavor()
- xây dựng bí danh: như được cung cấp bởi
ITestDevice#getBuildAlias()
- id xây dựng: do
ITestDevice#getBuildId()
Bản tóm tắt
Các nhà xây dựng công cộng
BootstrapBuildProvider ()
Phương pháp 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 để xây dựng đang thử nghiệm.
IBuildInfo
getBuild ( ITestDevice device)
Truy xuất dữ liệu để xây dựng đang thử nghiệm
final File
getTestsDir ()
Các nhà xây dựng công cộng
BootstrapBuildProvider
public BootstrapBuildProvider ()
Phương pháp 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 để xây dựng đang thử nghiệm.
Lợi nhuận IBuildInfo
IBuildInfo
cho bản dựng đang thử nghiệm hoặcnull
nếu không bản dựng nào có sẵn để thử nghiệmNém BuildRetrievalError
getBuild
public IBuildInfo getBuild (ITestDevice device)
Truy xuất dữ liệu để xây dựng đang thử nghiệm
Thông số device
ITestDevice
:ITestDevice
được phân bổ để kiểm traLợi nhuận IBuildInfo
IBuildInfo
cho bản dựng đang thử nghiệm hoặcnull
nếu không bản dựng nào có sẵn để thử nghiệmNém BuildRetrievalError
DeviceNotAvailableException
getTestsDir
public final File getTestsDir ()
Lợi nhuận File