Google cam kết thúc đẩy công bằng chủng tộc cho các cộng đồng Đen. Xem thế nào.
Trang này được dịch bởi Cloud Translation API.
Switch to English

BuildInfo

public class BuildInfo
extends Object implements IBuildInfo

java.lang.Object
com.android.tradefed.build.BuildInfo


Việc triển khai chung một IBuildInfo nên được liên kết với ITestDevice .

Tóm lược

Nhà xây dựng công cộng

BuildInfo ()

Tạo BuildInfo bằng các giá trị thuộc tính mặc định.

BuildInfo (String buildId, String buildTargetName)

Tạo một BuildInfo

Phương pháp công cộng

void addBuildAttribute (String attributeName, String attributeValue)

Thêm một thuộc tính xây dựng

void addBuildAttributes ( buildAttributes) addBuildAttributes ( buildAttributes)

Thêm thuộc tính xây dựng

void cleanUp ()

Dọn dẹp mọi tập tin xây dựng tạm thời

void cleanUp ( doNotClean) cleanUp ( doNotClean)

Phiên bản cleanUp() trong đó một số tệp không bị xóa.

IBuildInfo clone ()

final void copyAllFileFrom ( BuildInfo build)

Sao chép tất cả VersionedFile từ VersionedFile dựng đã cho sang bản dựng này.

boolean equals (Object obj)

static IBuildInfo fromProto (BuildInformation.BuildInfo protoBuild)

Thao tác nghịch đảo với toProto() để lấy lại thể hiện.

getBuildAttributes ()

Nhận một tập hợp các cặp giá trị tên của các thuộc tính bổ sung mô tả việc xây dựng.

String getBuildBranch ()

Phương pháp tùy chọn để trả về nhánh điều khiển nguồn mà bản dựng đang được thử nghiệm được tạo ra từ đó.

String getBuildFlavor ()

Phương pháp tùy chọn để trả về loại bản dựng đang được thử nghiệm.

String getBuildId ()

Trả về định danh duy nhất của bản dựng đang được thử nghiệm.

String getBuildTargetName ()

Trả lại tên đầy đủ cho bản dựng đang được thử nghiệm.

String getDeviceSerial ()

File getFile (String name)

Phương thức trợ giúp để lấy một tập tin với tên đã cho.

File getFile ( BuildInfoKey.BuildInfoFileKey key)

Phương thức của trình trợ giúp để truy xuất một tệp có BuildInfoFileKey .

getFiles ()

Trả về tất cả các VersionedFile được lưu trữ trong BuildInfo này.

getProperties ()

Trả về một bản sao của các thuộc tính hiện được đặt trên IBuildInfo .

static File getTestResource ( testResourceBuildInfos, String testResourceName) getTestResource ( testResourceBuildInfos, String testResourceName)

Nhận tài nguyên thử nghiệm từ một danh sách các bản dựng.

String getTestTag ()

Trả lại một tên duy nhất cho các bài kiểm tra đang được chạy.

String getVersion ( BuildInfoKey.BuildInfoFileKey key)

Phương thức trợ giúp để truy xuất phiên bản tệp với BuildInfoFileKey .

String getVersion (String name)

Phương thức trợ giúp để lấy một phiên bản tệp với tên đã cho.

VersionedFile getVersionedFile ( BuildInfoKey.BuildInfoFileKey key)

Phương thức của trình trợ giúp để truy xuất VersionedFile với BuildInfoFileKey cho.

final VersionedFile getVersionedFile (String name)

Phương thức của trình trợ giúp để truy xuất VersionedFile với một tên cụ thể.

getVersionedFileKeys ()

Trả về tập hợp các khóa có sẵn để truy vấn VersionedFile thông qua getFile(BuildInfoKey.BuildInfoFileKey) .

final getVersionedFiles ( BuildInfoKey.BuildInfoFileKey key)

Phương thức của trình trợ giúp để truy xuất danh sách các VersionedFile được liên kết với BuildInfoFileKey cho.

int hashCode ()

boolean isTestResourceBuild ()

Kiểm tra xem bản dựng này có phải là bản dựng tài nguyên thử nghiệm hay không.

void setBuildBranch (String branch)

Đặt nhánh xây dựng

void setBuildFlavor (String buildFlavor)

Đặt hương vị xây dựng.

void setBuildId (String buildId)

Đặt định danh duy nhất của bản dựng đang được thử nghiệm.

void setDeviceSerial (String serial)

Đặt nối tiếp ITestDevice liên kết với bản dựng này.

void setFile (String name, File file, String version)

Lưu trữ một tệp với tên đã cho trong thông tin bản dựng này.

void setFile ( BuildInfoKey.BuildInfoFileKey key, File file, String version)

Lưu trữ một tệp được cung cấp BuildInfoFileKey trong thông tin bản dựng này.

void setProperties ( BuildInfoProperties... properties)

Đặt BuildInfoProperties cho phiên bản IBuildInfo .

void setTestResourceBuild (boolean testResourceBuild)

Đặt bản dựng làm bản dựng tài nguyên kiểm tra.

void setTestTag (String testTag)

Đặt tên duy nhất cho các bài kiểm tra đang được chạy.

BuildInformation.BuildInfo toProto ()

Nối tiếp một thể hiện BuildInfo thành một protobuf.

String toString ()

Phương pháp bảo vệ

void addAllBuildAttributes ( BuildInfo build)

Phương thức trợ giúp để sao chép các thuộc tính xây dựng, nhánh và hương vị từ các bản dựng khác.

void addAllFiles ( BuildInfo build)

Phương thức trợ giúp để sao chép tất cả các tệp từ bản dựng khác.

boolean applyBuildProperties ( VersionedFile origFileConsidered, IBuildInfo build, IBuildInfo receiver)

Cho phép áp dụng một số IBuildInfo.BuildInfoProperties và có thể thực hiện một cách xử lý khác.

MultiMap <String, String> getAttributesMultiMap ()
getVersionedFileMap ()
MultiMap <String, VersionedFile > getVersionedFileMapFull ()

Nhà xây dựng công cộng

BuildInfo

public BuildInfo ()

Tạo BuildInfo bằng các giá trị thuộc tính mặc định.

BuildInfo

public BuildInfo (String buildId, 
                String buildTargetName)

Tạo một BuildInfo

Thông số
buildId String : id xây dựng

buildTargetName String : tên mục tiêu xây dựng

Phương pháp công cộng

addBuildAttribution

public void addBuildAttribute (String attributeName, 
                String attributeValue)

Thêm một thuộc tính xây dựng

Thông số
attributeName String : tên thuộc tính duy nhất

attributeValue String : giá trị thuộc tính

addBuildAttribut

public void addBuildAttributes ( buildAttributes)

Thêm thuộc tính xây dựng

Thông số
buildAttributes : Bản đồ các thuộc tính được thêm vào

dọn dẹp

public void cleanUp ()

Dọn dẹp mọi tập tin xây dựng tạm thời

dọn dẹp

public void cleanUp ( doNotClean)

Phiên bản cleanUp() trong đó một số tệp không bị xóa.

Thông số
doNotClean

nhân bản

public IBuildInfo clone ()

Trả về
IBuildInfo

copy ALLFileFrom

public final void copyAllFileFrom ( BuildInfo build)

Sao chép tất cả VersionedFile từ VersionedFile dựng đã cho sang bản dựng này.

Thông số
build BuildInfo

bằng

public boolean equals (Object obj)

Thông số
obj Object

Trả về
boolean

từProto

public static IBuildInfo fromProto (BuildInformation.BuildInfo protoBuild)

Thao tác nghịch đảo với toProto() để lấy lại thể hiện.

Thông số
protoBuild BuildInformation.BuildInfo

Trả về
IBuildInfo

getBuildAttribut

public  getBuildAttributes ()

Nhận một tập hợp các cặp giá trị tên của các thuộc tính bổ sung mô tả việc xây dựng.

Trả về
một ERROR(/Map) của các thuộc tính xây dựng. Sẽ không có null , nhưng có thể trống.

getBuildBranch

public String getBuildBranch ()

Phương pháp tùy chọn để trả về nhánh điều khiển nguồn mà bản dựng đang được thử nghiệm được tạo ra từ đó.

Trả về
String nhánh xây dựng hoặc null nếu bỏ đặt / không áp dụng

getBuildFlavor

public String getBuildFlavor ()

Phương pháp tùy chọn để trả về loại bản dựng đang được thử nghiệm.

Một triển khai phổ biến cho các bản dựng nền tảng Android là trả về (bản dựng sản phẩm) - (bản dựng os) - (bản dựng biến thể). tức là generic-linux-userdebug

Trả về
String hương vị xây dựng hoặc null nếu bỏ đặt / không áp dụng

getBuildId

public String getBuildId ()

Trả về định danh duy nhất của bản dựng đang được thử nghiệm. Không bao giờ nên là null. Mặc định là UNKNOWN_BUILD_ID .

Trả về
String

getBuildTargetName

public String getBuildTargetName ()

Trả lại tên đầy đủ cho bản dựng đang được thử nghiệm.

Một triển khai phổ biến là xây dựng tên mục tiêu xây dựng từ sự kết hợp của hương vị xây dựng và tên chi nhánh. [tức là (tên chi nhánh) - (xây dựng hương vị)]

Trả về
String

getDeviceSerial

public String getDeviceSerial ()

Trả về
String

có được file

public File getFile (String name)

Phương thức trợ giúp để lấy một tập tin với tên đã cho.

Trả về
File tập tin hình ảnh hoặc null nếu không tìm thấy

có được file

public File getFile ( BuildInfoKey.BuildInfoFileKey key)

Phương thức của trình trợ giúp để truy xuất một tệp có BuildInfoFileKey .

Thông số
key BuildInfoKey.BuildInfoFileKey : BuildInfoFileKey được yêu cầu.

Trả về
File tập tin hình ảnh hoặc null nếu không tìm thấy

getFiles

public  getFiles ()

Trả về tất cả các VersionedFile được lưu trữ trong BuildInfo này.

Trả về

getProperies

public  getProperties ()

Trả về một bản sao của các thuộc tính hiện được đặt trên IBuildInfo .

Trả về

getTestResource

public static File getTestResource ( testResourceBuildInfos, 
                String testResourceName)

Nhận tài nguyên thử nghiệm từ một danh sách các bản dựng.

Thông số
testResourceBuildInfos : Một danh sách của IBuildInfo .

testResourceName String : tên tài nguyên kiểm tra

Trả về
File tệp tài nguyên thử nghiệm.

getTestTag

public String getTestTag ()

Trả lại một tên duy nhất cho các bài kiểm tra đang được chạy.

Trả về
String

getVersion

public String getVersion ( BuildInfoKey.BuildInfoFileKey key)

Phương thức trợ giúp để truy xuất phiên bản tệp với BuildInfoFileKey .

Thông số
key BuildInfoKey.BuildInfoFileKey : BuildInfoFileKey được yêu cầu.

Trả về
String phiên bản hình ảnh hoặc null nếu không tìm thấy

getVersion

public String getVersion (String name)

Phương thức trợ giúp để lấy một phiên bản tệp với tên đã cho.

Trả về
String phiên bản hình ảnh hoặc null nếu không tìm thấy

getVersionedFile

public VersionedFile getVersionedFile ( BuildInfoKey.BuildInfoFileKey key)

Phương thức của trình trợ giúp để truy xuất VersionedFile với BuildInfoFileKey cho.

Thông số
key BuildInfoKey.BuildInfoFileKey : BuildInfoFileKey được yêu cầu.

Trả về
VersionedFile Các tập tin phiên bản hoặc null nếu không tìm thấy

getVersionedFile

public final VersionedFile getVersionedFile (String name)

Phương thức của trình trợ giúp để truy xuất VersionedFile với một tên cụ thể.

Trả về
VersionedFile Các tập tin phiên bản hoặc null nếu không tìm thấy

getVersionedFileKeys

public  getVersionedFileKeys ()

Trả về tập hợp các khóa có sẵn để truy vấn VersionedFile thông qua getFile(BuildInfoKey.BuildInfoFileKey) .

Trả về

getVersionedFiles

public final  getVersionedFiles ( BuildInfoKey.BuildInfoFileKey key)

Phương thức của trình trợ giúp để truy xuất danh sách các VersionedFile được liên kết với BuildInfoFileKey cho. Nếu chìa khóa cho phép lưu trữ một danh sách.

Thông số
key BuildInfoKey.BuildInfoFileKey : BuildInfoFileKey được yêu cầu.

Trả về
Các tập tin phiên bản hoặc null nếu không tìm thấy

Mã Băm

public int hashCode ()

Trả về
int

isTestResourceBuild

public boolean isTestResourceBuild ()

Kiểm tra xem bản dựng này có phải là bản dựng tài nguyên thử nghiệm hay không.

Trả về
boolean

setBuildBranch

public void setBuildBranch (String branch)

Đặt nhánh xây dựng

Thông số
branch String : tên chi nhánh

setBuildFlavor

public void setBuildFlavor (String buildFlavor)

Đặt hương vị xây dựng.

setBuildId

public void setBuildId (String buildId)

Đặt định danh duy nhất của bản dựng đang được thử nghiệm. Không bao giờ nên là null.

Thông số
buildId String

setDeviceSerial

public void setDeviceSerial (String serial)

Đặt nối tiếp ITestDevice liên kết với bản dựng này.

Thông số
serial String : số sê-ri của ITestDevice mà bản dựng này được thực thi.

setFile

public void setFile (String name, 
                File file, 
                String version)

Lưu trữ một tệp với tên đã cho trong thông tin bản dựng này.

Thông số
name String : tên duy nhất của tệp

file File : ERROR(/File) cục bộ ERROR(/File)

version String : phiên bản tệp

setFile

public void setFile ( BuildInfoKey.BuildInfoFileKey key, 
                File file, 
                String version)

Lưu trữ một tệp được cung cấp BuildInfoFileKey trong thông tin bản dựng này.

Thông số
key BuildInfoKey.BuildInfoFileKey : tên duy nhất của tệp dựa trên BuildInfoFileKey .

file File : ERROR(/File) cục bộ ERROR(/File)

version String : phiên bản tệp

setProperies

public void setProperties ( BuildInfoProperties... properties)

Đặt BuildInfoProperties cho phiên bản IBuildInfo . Ghi đè bất kỳ thuộc tính hiện có được đặt trước.

Thông số
properties BuildInfoProperties : Danh sách các thuộc tính cần thêm.

setTestResourceBuild

public void setTestResourceBuild (boolean testResourceBuild)

Đặt bản dựng làm bản dựng tài nguyên kiểm tra.

Thông số
testResourceBuild boolean

setTestTag

public void setTestTag (String testTag)

Đặt tên duy nhất cho các bài kiểm tra đang được chạy.

Thông số
testTag String

toProto

public BuildInformation.BuildInfo toProto ()

Nối tiếp một thể hiện BuildInfo thành một protobuf.

Trả về
BuildInformation.BuildInfo

toString

public String toString ()

Trả về
String

Phương pháp bảo vệ

add ALLBuildAttribut

protected void addAllBuildAttributes ( BuildInfo build)

Phương thức trợ giúp để sao chép các thuộc tính xây dựng, nhánh và hương vị từ các bản dựng khác.

Thông số
build BuildInfo

add ALLFiles

protected void addAllFiles ( BuildInfo build)

Phương thức trợ giúp để sao chép tất cả các tệp từ bản dựng khác.

Tạo các liên kết cứng mới cho các tệp để mỗi bản dựng sẽ có một đường dẫn tệp duy nhất đến tệp.

Thông số
build BuildInfo

Ném
nếu một ngoại lệ được ném khi tạo liên kết cứng.

áp dụng chương trình ứng dụng

protected boolean applyBuildProperties ( VersionedFile origFileConsidered, 
                IBuildInfo build, 
                IBuildInfo receiver)

Cho phép áp dụng một số IBuildInfo.BuildInfoProperties và có thể thực hiện một cách xử lý khác.

Thông số
origFileConsidered VersionedFile : Hiện tại đã xem VersionedFile .

build IBuildInfo : bản dựng gốc được nhân bản

receiver IBuildInfo : bản dựng nhận thông tin.

Trả về
boolean Đúng nếu chúng ta áp dụng các thuộc tính và xử lý thêm nên được bỏ qua. Sai khác.

getAttributMultiMap

protected MultiMap <String, String> getAttributesMultiMap ()

Trả về
MultiMap <String, String>

getVersionedFileMap

protected  getVersionedFileMap ()

Trả về

getVersionedFileMapFull

protected MultiMap <String,  VersionedFile > getVersionedFileMapFull ()

Trả về
MultiMap <String, VersionedFile >