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 IBuildInfo.

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>