Thông tin bản dựng thiết bị Ota
public
class
OtaDeviceBuildInfo
extends DeviceBuildInfo
java.lang.Object | |||
↳ | com.android.tradefed.build.BuildInfo | ||
↳ | com.android.tradefed.build.DeviceBuildInfo | ||
↳ | com.android.tradefed.build.OtaDeviceBuildInfo |
IDeviceBuildInfo
dùng để kiểm thử bản cập nhật qua mạng không dây. Nó gồm 2 thiết bị
bản dựng cho ITestDevice
:
- hình ảnh bản dựng cơ sở (từ bản dựng đến OTA).
- bản dựng OTA (bản dựng đến OTA). Phải chứa các thuộc tính bản dựng cần thiết và Gói OTA.
getOtaBuild()
trả về bản dựng OTA.
Tóm tắt
Trường | |
---|---|
protected
IDeviceBuildInfo |
mOtaBuild
|
protected
boolean |
mReportTargetBuild
|
Hàm khởi tạo công khai | |
---|---|
OtaDeviceBuildInfo()
|
|
OtaDeviceBuildInfo(IDeviceBuildInfo buildInfo)
|
Phương thức công khai | |
---|---|
void
|
cleanUp()
Dọn dẹp mọi tệp bản dựng tạm thời |
void
|
cleanUp(
Phiên bản của |
IBuildInfo
|
clone()
|
String
|
getBaselineBuildId()
|
File
|
getBaselineOtatoolsZip()
|
File
|
getBaselineTargetFileZip()
|
String
|
getBuildBranch()
Phương thức không bắt buộc để trả về nhánh điều khiển nguồn mà bản dựng đang được kiểm thử được tạo từ. |
String
|
getBuildFlavor()
Phương thức không bắt buộc để trả về loại bản dựng đang được kiểm thử. |
String
|
getBuildId()
Trả về giá trị nhận dạng duy nhất của bản dựng đang được kiểm thử. |
String
|
getBuildTargetName()
Trả về tên đầy đủ cho bản dựng đang được kiểm thử. |
|
getFiles()
Trả về tất cả |
IDeviceBuildInfo
|
getOtaBuild()
|
File
|
getOtaTools()
|
File
|
getTargetOtatoolsZip()
|
File
|
getTargetTargetFileZip()
|
void
|
setBaselineOtatoolsZip(File file, String version)
|
void
|
setBaselineTargetFileZip(File file, String version)
|
void
|
setOtaBuild(IDeviceBuildInfo otaBuild)
|
void
|
setOtaTools(File otaTools, String version)
|
void
|
setReportTargetBuild(boolean downgrade)
|
void
|
setTargetOtatoolsZip(File file, String version)
|
void
|
setTargetTargetFileZip(File file, String version)
|
Trường
mReportTargetBuild
protected boolean mReportTargetBuild
Hàm khởi tạo công khai
Thông tin bản dựng thiết bị Ota
public OtaDeviceBuildInfo ()
Thông tin bản dựng thiết bị Ota
public OtaDeviceBuildInfo (IDeviceBuildInfo buildInfo)
Tham số | |
---|---|
buildInfo |
IDeviceBuildInfo |
Phương thức công khai
dọn dẹp
public void cleanUp ()
Dọn dẹp mọi tệp bản dựng tạm thời
dọn dẹp
public void cleanUp (doNotDelete)
Phiên bản của cleanUp()
, trong đó một số tệp không bị xoá.
Tham số | |
---|---|
doNotDelete |
|
mã nhận dạng cơ sở
public String getBaselineBuildId ()
Giá trị trả về | |
---|---|
String |
getBaselineOtatoolsZip
public File getBaselineOtatoolsZip ()
Giá trị trả về | |
---|---|
File |
phương thức getBaselineTargetFileZip
public File getBaselineTargetFileZip ()
Giá trị trả về | |
---|---|
File |
getBuildBranch
public String getBuildBranch ()
Phương thức không bắt buộc để trả về nhánh điều khiển nguồn mà bản dựng đang được kiểm thử được tạo từ.
Giá trị trả về | |
---|---|
String |
nhánh bản dựng hoặc null nếu không đặt/không áp dụng |
tạo hương vị
public String getBuildFlavor ()
Phương thức không bắt buộc để trả về loại bản dựng đang được kiểm thử.
Một cách triển khai phổ biến cho các bản dựng nền tảng Android là trả về (sản phẩm bản dựng)-(bản dựng hệ điều hành)-(biến thể bản dựng). tức là shared-linux-userdebug
Giá trị trả về | |
---|---|
String |
phiên bản bản dựng hoặc null nếu không đặt/không áp dụng |
getBuildId
public String getBuildId ()
Trả về giá trị nhận dạng duy nhất của bản dựng đang được kiểm thử. Không được có giá trị rỗng. Giá trị mặc định là UNKNOWN_BUILD_ID
.
Giá trị trả về | |
---|---|
String |
getBuildTargetName
public String getBuildTargetName ()
Trả về tên đầy đủ cho bản dựng đang được kiểm thử.
Cách triển khai phổ biến là tạo tên mục tiêu bản dựng từ tổ hợp phiên bản bản dựng và tên nhánh. [tức là (tên nhánh)-(phiên bản bản dựng)]
Giá trị trả về | |
---|---|
String |
getFiles
publicgetFiles ()
Trả về tất cả VersionedFile
được lưu trữ trong BuildInfo
này.
Giá trị trả về | |
---|---|
|
getOtaCông cụ
public File getOtaTools ()
Giá trị trả về | |
---|---|
File |
getTargetOtatoolsZip
public File getTargetOtatoolsZip ()
Giá trị trả về | |
---|---|
File |
getTargetTargetFileZip
public File getTargetTargetFileZip ()
Giá trị trả về | |
---|---|
File |
setBaselineOtatoolsZip
public void setBaselineOtatoolsZip (File file, String version)
Tham số | |
---|---|
file |
File |
version |
String |
setBaselineTargetFileZip
public void setBaselineTargetFileZip (File file, String version)
Tham số | |
---|---|
file |
File |
version |
String |
setOtaTools
public void setOtaTools (File otaTools, String version)
Tham số | |
---|---|
otaTools |
File |
version |
String |
setReportTargetBuild
public void setReportTargetBuild (boolean downgrade)
Tham số | |
---|---|
downgrade |
boolean |
setTargetOtatoolsZip
public void setTargetOtatoolsZip (File file, String version)
Tham số | |
---|---|
file |
File |
version |
String |
setTargetTargetFileZip
public void setTargetTargetFileZip (File file, String version)
Tham số | |
---|---|
file |
File |
version |
String |