TfLaunchControlProvider

public class TfLaunchControlProvider
extends LaunchControlProvider

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


LaunchControlProvider, aby pobrać kompilację google-tradefed jako IFolderBuildInfo.

Pobiera i wyodrębnia plik google-tradefed.zip z serwera kompilacji Androida.

Podsumowanie

Konstruktory publiczne

TfLaunchControlProvider()

Metody publiczne

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

Zwolnij miejsce, usuwając tymczasowe pliki kompilacji.

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

Pobierz niezbędne klucze plików skonfigurowane w parametrze --download-build-key z remoteBuild i zapisz je w IBuildInfo.

RemoteBuildInfo queryForBuild()

Wykonaj zapytanie dotyczące kontroli startu, w razie błędu ponawiając je wielokrotnie.

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

Określa, czy należy wrócić do pobierania wersji pakietu Tradefed z AOSP.

boolean wasFallbackUsed()

Metody chronione

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

Konstruktory publiczne

TfLaunchControlProvider

public TfLaunchControlProvider ()

Metody publiczne

addConsideredEntryForContent

public void addConsideredEntryForContent (String entryName)

Parametry
entryName String

cleanUp

public void cleanUp (IBuildInfo info)

Zwolnij miejsce, usuwając tymczasowe pliki kompilacji.

Parametry
info IBuildInfo

downloadBuildFiles

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

Pobierz niezbędne klucze plików skonfigurowane w parametrze --download-build-key z remoteBuild i zapisz je w IBuildInfo.

Parametry
remoteBuild RemoteBuildInfo: odpowiedź serwera kontroli uruchamiania.

testTargetName String: nazwa docelowego środowiska testowego

buildName String: nazwa kompilacji zdefiniowana przez kontrolę uruchamiania.

downloader IFileDownloader: IFileDownloader, którego należy użyć do pobrania plików kompilacji.

Zwraca
IBuildInfo IBuildInfo wypełniony lokalnymi wersjami plików kompilacji.

Zgłasza
BuildRetrievalError

queryForBuild

public RemoteBuildInfo queryForBuild ()

Wykonaj zapytanie dotyczące kontroli startu, w razie błędu ponawiając je wielokrotnie.

Zwraca
RemoteBuildInfo wartość RemoteBuildInfo pobrana z kontroli uruchamiania,

Zgłasza
BuildRetrievalError

reportTestZipFileFilter

public Set<String> reportTestZipFileFilter ()

Zwraca
Set<String>

setAospFallback

public void setAospFallback (boolean fallbackToAosp)

Określa, czy należy wrócić do pobierania wersji pakietu Tradefed z AOSP.

Parametry
fallbackToAosp boolean

wasFallbackUsed

public boolean wasFallbackUsed ()

Zwraca
boolean

Metody chronione

downloadAdditionalFiles

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

Parametry
remoteBuild RemoteBuildInfo

downloader IFileDownloader

localBuild IBuildInfo

Zgłasza
BuildRetrievalError