TfLaunchControlProvider

public class TfLaunchControlProvider
extends LaunchControlProvider

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


IFolderBuildInfo으로 Google-tradefed 빌드를 가져오는 LaunchControlProvider

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에 구성된 대로 필요한 파일 키를 다운로드하고 IBuildInfo에 저장합니다.

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

cleanUp

public void cleanUp (IBuildInfo info)

임시 빌드 파일을 정리합니다.

매개변수
info IBuildInfo

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