TfLaunchControlProvider
public
class
TfLaunchControlProvider
extends LaunchControlProvider
| java.lang.Object | ||
| ↳ | com.google.android.tradefed.build.LaunchControlProvider | |
| ↳ | com.google.android.tradefed.build.TfLaunchControlProvider | |
LaunchControlProvider,以擷取 google-tradefed 建構版本做為 IFolderBuildInfo。
從 Android 建構伺服器擷取並解壓縮 google-tradefed.zip。
摘要
公用建構函式 | |
|---|---|
TfLaunchControlProvider()
|
|
公用方法 | |
|---|---|
void
|
addConsideredEntryForContent(String entryName)
|
void
|
cleanUp(IBuildInfo info)
清理所有暫時建構檔案。 |
IBuildInfo
|
downloadBuildFiles(RemoteBuildInfo remoteBuild, String testTargetName, String buildName, IFileDownloader downloader)
從 remoteBuild 下載 --download-build-key 中設定的必要檔案金鑰,並儲存在 |
RemoteBuildInfo
|
queryForBuild()
執行啟動控制項查詢,如果發生錯誤,請多次重試。 |
Set<String>
|
reportTestZipFileFilter()
|
void
|
setAospFallback(boolean fallbackToAosp)
是否要改為取得 Tradefed 套件的 AOSP 版本。 |
boolean
|
wasFallbackUsed()
|
受保護的方法 | |
|---|---|
void
|
downloadAdditionalFiles(RemoteBuildInfo remoteBuild, IFileDownloader downloader, IBuildInfo localBuild)
|
公用建構函式
TfLaunchControlProvider
public TfLaunchControlProvider ()
公用方法
addConsideredEntryForContent
public void addConsideredEntryForContent (String entryName)
| 參數 | |
|---|---|
entryName |
String |
downloadBuildFiles
public IBuildInfo downloadBuildFiles (RemoteBuildInfo remoteBuild, String testTargetName, String buildName, IFileDownloader downloader)
從 remoteBuild 下載 --download-build-key 中設定的必要檔案金鑰,並儲存在 IBuildInfo 中。
| 參數 | |
|---|---|
remoteBuild |
RemoteBuildInfo:啟動控制伺服器回應 |
testTargetName |
String:測試目標名稱 |
buildName |
String:啟動控制項定義的建構版本名稱 |
downloader |
IFileDownloader:用於下載建構檔案的 IFileDownloader |
| 傳回 | |
|---|---|
IBuildInfo |
IBuildInfo,其中包含建構檔案的本地化版本 |
| 擲回 | |
|---|---|
BuildRetrievalError |
|
queryForBuild
public RemoteBuildInfo queryForBuild ()
執行啟動控制項查詢,如果發生錯誤,請多次重試。
| 傳回 | |
|---|---|
RemoteBuildInfo |
從啟動控制項擷取的 RemoteBuildInfo |
| 擲回 | |
|---|---|
BuildRetrievalError |
|
reportTestZipFileFilter
public Set<String> reportTestZipFileFilter ()
| 傳回 | |
|---|---|
Set<String> |
|
setAospFallback
public void setAospFallback (boolean fallbackToAosp)
是否要改為取得 Tradefed 套件的 AOSP 版本。
| 參數 | |
|---|---|
fallbackToAosp |
boolean |
wasFallbackUsed
public boolean wasFallbackUsed ()
| 傳回 | |
|---|---|
boolean |
|
受保護的方法
downloadAdditionalFiles
protected void downloadAdditionalFiles (RemoteBuildInfo remoteBuild, IFileDownloader downloader, IBuildInfo localBuild)
| 參數 | |
|---|---|
remoteBuild |
RemoteBuildInfo |
downloader |
IFileDownloader |
localBuild |
IBuildInfo |
| 擲回 | |
|---|---|
BuildRetrievalError |
|