TfLaunchControlProvider

public class TfLaunchControlProvider
extends LaunchControlProvider

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


LaunchControlProvider untuk mengambil build google-tradefed sebagai IFolderBuildInfo.

Mengambil dan mengekstrak google-tradefed.zip dari server build Android.

Ringkasan

Konstruktor publik

TfLaunchControlProvider()

Metode publik

void addConsideredEntryForContent(String entryName)
void cleanUp(IBuildInfo info)

Membersihkan file build sementara.

IBuildInfo downloadBuildFiles(RemoteBuildInfo remoteBuild, String testTargetName, String buildName, IFileDownloader downloader)

Mendownload kunci file yang diperlukan seperti yang dikonfigurasi di --download-build-key dari remoteBuild, dan menyimpannya di IBuildInfo.

RemoteBuildInfo queryForBuild()

Melakukan kueri kontrol peluncuran, mencoba lagi beberapa kali jika terjadi error.

Set<String> reportTestZipFileFilter()
void setAospFallback(boolean fallbackToAosp)

Apakah akan melakukan penggantian ke versi aosp dari paket tradefed atau tidak.

boolean wasFallbackUsed()

Metode yang dilindungi

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

Konstruktor publik

TfLaunchControlProvider

public TfLaunchControlProvider ()

Metode publik

addConsideredEntryForContent

public void addConsideredEntryForContent (String entryName)

Parameter
entryName String

cleanUp

public void cleanUp (IBuildInfo info)

Membersihkan file build sementara.

Parameter
info IBuildInfo

downloadBuildFiles

public IBuildInfo downloadBuildFiles (RemoteBuildInfo remoteBuild, 
                String testTargetName, 
                String buildName, 
                IFileDownloader downloader)

Mendownload kunci file yang diperlukan seperti yang dikonfigurasi di --download-build-key dari remoteBuild, dan menyimpannya di IBuildInfo.

Parameter
remoteBuild RemoteBuildInfo: respons server kontrol peluncuran

testTargetName String: nama target pengujian

buildName String: nama build, seperti yang ditentukan oleh kontrol peluncuran

downloader IFileDownloader: IFileDownloader yang akan digunakan untuk mendownload file build

Hasil
IBuildInfo IBuildInfo yang diisi dengan versi lokal file build

Menampilkan
BuildRetrievalError

queryForBuild

public RemoteBuildInfo queryForBuild ()

Melakukan kueri kontrol peluncuran, mencoba lagi beberapa kali jika terjadi error.

Hasil
RemoteBuildInfo RemoteBuildInfo yang diambil dari kontrol peluncuran

Menampilkan
BuildRetrievalError

reportTestZipFileFilter

public Set<String> reportTestZipFileFilter ()

Hasil
Set<String>

setAospFallback

public void setAospFallback (boolean fallbackToAosp)

Apakah akan melakukan penggantian ke versi aosp dari paket tradefed atau tidak.

Parameter
fallbackToAosp boolean

wasFallbackUsed

public boolean wasFallbackUsed ()

Hasil
boolean

Metode yang dilindungi

downloadAdditionalFiles

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

Parameter
remoteBuild RemoteBuildInfo

downloader IFileDownloader

localBuild IBuildInfo

Menampilkan
BuildRetrievalError