CtsDeviceLaunchControlProvider
public
class
CtsDeviceLaunchControlProvider
extends DeviceLaunchControlProvider
implements
IDiscoverDependencies
| java.lang.Object | |||
| ↳ | com.google.android.tradefed.build.LaunchControlProvider | ||
| ↳ | com.google.android.tradefed.build.DeviceLaunchControlProvider | ||
| ↳ | com.google.android.tradefed.build.CtsDeviceLaunchControlProvider | ||
LaunchControlProvider cho DeviceFolderBuildInfo.
Truy xuất cả bản dựng CTS và bản dựng thiết bị từ máy chủ bản dựng Android.
Bản dựng thiết bị được truy xuất trước tiên, do đó, các đối số build-flavor, v.v. được cung cấp cho lớp này phải khớp với bản dựng thiết bị mà bạn muốn truy xuất.
Theo mặc định, lớp này sẽ cố gắng tải một bản dựng CTS xuống với cùng mã bản dựng và cùng nhánh với bản dựng thiết bị. Bạn có thể sử dụng các tuỳ chọn cts* để truy xuất một bản dựng CTS khác.
Tóm tắt
Hàm khởi tạo công khai | |
|---|---|
CtsDeviceLaunchControlProvider()
|
|
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
|
downloadBuildFiles(RemoteBuildInfo remoteBuild, String testTargetName, String buildName, IFileDownloader downloader)
Tải các khoá tệp cần thiết xuống như đã định cấu hình trong --download-build-key từ
remoteBuild, và lưu trữ các khoá đó trong |
RemoteBuildInfo
|
queryForBuild()
Thực hiện truy vấn kiểm soát quá trình khởi chạy, thử lại nhiều lần trong trường hợp xảy ra lỗi. |
Set<String>
|
reportTestZipFileFilter()
|
Hàm khởi tạo công khai
CtsDeviceLaunchControlProvider
public CtsDeviceLaunchControlProvider ()
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 |
downloadBuildFiles
public IBuildInfo downloadBuildFiles (RemoteBuildInfo remoteBuild, String testTargetName, String buildName, IFileDownloader downloader)
Tải các khoá tệp cần thiết xuống như đã định cấu hình trong --download-build-key từ
remoteBuild, và lưu trữ các khoá đó trong IBuildInfo.
| Tham số | |
|---|---|
remoteBuild |
RemoteBuildInfo: phản hồi của máy chủ kiểm soát quá trình khởi chạy |
testTargetName |
String: tên mục tiêu kiểm thử |
buildName |
String: tên của bản dựng, như được xác định bằng tính năng kiểm soát quá trình khởi chạy |
downloader |
IFileDownloader: IFileDownloader để dùng tải tệp bản dựng xuống |
| Giá trị trả về | |
|---|---|
IBuildInfo |
IBuildInfo được điền sẵn bằng các phiên bản cục bộ của tệp bản dựng |
| Gửi | |
|---|---|
BuildRetrievalError |
|
queryForBuild
public RemoteBuildInfo queryForBuild ()
Thực hiện truy vấn kiểm soát quá trình khởi chạy, thử lại nhiều lần trong trường hợp xảy ra lỗi.
| Giá trị trả về | |
|---|---|
RemoteBuildInfo |
RemoteBuildInfo được truy xuất từ tính năng kiểm soát quá trình khởi chạy |
| Gửi | |
|---|---|
BuildRetrievalError |
|
reportTestZipFileFilter
public Set<String> reportTestZipFileFilter ()
| Giá trị trả về | |
|---|---|
Set<String> |
|