TfLaunchControlProvider

public class TfLaunchControlProvider
extends LaunchControlProvider

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


LaunchControlProvider כדי לאחזר גרסת build של google-tradefed כ-IFolderBuildInfo.

מאחזר ומחלץ את הקובץ google-tradefed.zip משרת ה-build של Android.

סיכום

‫constructors ציבוריים

TfLaunchControlProvider()

‫methods ציבוריים

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

מפנים את כל קובצי ה-build הזמניים.

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

מורידים את מפתחות הקבצים הנדרשים כפי שהוגדרו ב-‎--download-build-key מ-remoteBuild, ושומרים אותם ב-IBuildInfo.

RemoteBuildInfo queryForBuild()

מבצעים את שאילתת בקרת ההפעלה, ומנסים שוב ושוב במקרה של שגיאה.

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

האם לחזור לגרסת ה-AOSP של חבילת tradefed.

boolean wasFallbackUsed()

שיטות מוגנות

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

‫constructors ציבוריים

TfLaunchControlProvider

public TfLaunchControlProvider ()

‫methods ציבוריים

addConsideredEntryForContent

public void addConsideredEntryForContent (String entryName)

פרמטרים
entryName String

cleanUp

public void cleanUp (IBuildInfo info)

מפנים את כל קובצי ה-build הזמניים.

פרמטרים
info IBuildInfo

downloadBuildFiles

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

מורידים את מפתחות הקבצים הנדרשים כפי שהוגדרו ב-‎--download-build-key מ-remoteBuild, ושומרים אותם ב-IBuildInfo.

פרמטרים
remoteBuild RemoteBuildInfo: תגובת השרת של כלי ההפעלה

testTargetName String: שם יעד הבדיקה

buildName String: השם של הגרסה, כפי שהוגדר על ידי בקר ההשקה

downloader IFileDownloader: IFileDownloader שמשמש להורדת קובצי build

החזרות
IBuildInfo IBuildInfo מאוכלס בגרסאות מקומיות של קובצי build

הקפצת הודעות שגיאה (throw)
BuildRetrievalError

queryForBuild

public RemoteBuildInfo queryForBuild ()

מבצעים את שאילתת בקרת ההפעלה, ומנסים שוב ושוב במקרה של שגיאה.

החזרות
RemoteBuildInfo הערך RemoteBuildInfo שאוחזר מ-Launch Control

הקפצת הודעות שגיאה (throw)
BuildRetrievalError

reportTestZipFileFilter

public Set<String> reportTestZipFileFilter ()

החזרות
Set<String>

setAospFallback

public void setAospFallback (boolean fallbackToAosp)

האם לחזור לגרסת ה-AOSP של חבילת tradefed.

פרמטרים
fallbackToAosp boolean

wasFallbackUsed

public boolean wasFallbackUsed ()

החזרות
boolean

שיטות מוגנות

downloadAdditionalFiles

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

פרמטרים
remoteBuild RemoteBuildInfo

downloader IFileDownloader

localBuild IBuildInfo

הקפצת הודעות שגיאה (throw)
BuildRetrievalError