TfLaunchControlProvider

public class TfLaunchControlProvider
extends LaunchControlProvider

java.lang.Object
com.google.android.tradefed.build.LaunchControlProvider
  com.google.android.tradefed.build.TfLaunchControlProvider


LaunchControlProvider để truy xuất bản dựng google-tradefed dưới dạng IFolderBuildInfo.

Truy xuất và trích xuất google-tradefed.zip từ máy chủ bản dựng Android.

Tóm tắt

Hàm khởi tạo công khai

TfLaunchControlProvider()

Phương thức công khai

void addConsideredEntryForContent(String entryName)
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ư được đị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()
void setAospFallback(boolean fallbackToAosp)

Có chuyển về phiên bản aosp của gói tradefed hay không.

boolean wasFallbackUsed()

Phương thức được bảo vệ

void downloadAdditionalFiles(RemoteBuildInfo remoteBuild, IFileDownloader downloader, IBuildInfo localBuild)

Hàm khởi tạo công khai

TfLaunchControlProvider

public TfLaunchControlProvider ()

Phương thức công khai

addConsideredEntryForContent

public void addConsideredEntryForContent (String entryName)

Tham số
entryName String

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ư được đị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>

setAospFallback

public void setAospFallback (boolean fallbackToAosp)

Có chuyển về phiên bản aosp của gói tradefed hay không.

Tham số
fallbackToAosp boolean

wasFallbackUsed

public boolean wasFallbackUsed ()

Giá trị trả về
boolean

Phương thức được bảo vệ

downloadAdditionalFiles

protected void downloadAdditionalFiles (RemoteBuildInfo remoteBuild, 
                IFileDownloader downloader, 
                IBuildInfo localBuild)

Tham số
remoteBuild RemoteBuildInfo

downloader IFileDownloader

localBuild IBuildInfo

Gửi
BuildRetrievalError