AndroidBuildRemoteFileResolver

public class AndroidBuildRemoteFileResolver
extends Object implements IRemoteFileResolver

java.lang.Object
   ↳ com.google.android.tradefed.config.remote.AndroidBuildRemoteFileResolver


הטמעה של IRemoteFileResolver שמאפשרת הורדה משרת Android Build.

סיכום

ערכים קבועים

String BUILD_BRANCH_STRING

String BUILD_ID_STRING

String BUILD_PATTERN_STRING

String BUILD_TARGET_STRING

String ENABLE_RESOLVE_SYM_LINKS

String EXCLUDE_FILTERS

String INCLUDE_FILTERS

String OS_STRING

String PROTOCOL

String USE_CAS

שדות

public static final Pattern DOWNLOAD_PATTERN

‫constructors ציבוריים

AndroidBuildRemoteFileResolver()

‫methods ציבוריים

String getSupportedProtocol()

מחזירה את הפרוטוקול המשויך שנתמך להורדה.

IRemoteFileResolver.ResolvedFile resolveRemoteFile(IRemoteFileResolver.RemoteFileResolverArgs args)

פתרון הבעיה בקובץ המרוחק בממשק שמתאים לשימוש גם בעתיד

שיטות מוגנות

IFileDownloader getAndroidBuildDownloader(RemoteBuildInfo info, boolean useCas)
RemoteBuildInfo performBuildApiQuery(String buildId, String branch, String buildFlavor, String pattern)

ערכים קבועים

BUILD_BRANCH_STRING

public static final String BUILD_BRANCH_STRING

ערך קבוע: "branch"

BUILD_ID_STRING

public static final String BUILD_ID_STRING

ערך קבוע: "buildid"

BUILD_PATTERN_STRING

public static final String BUILD_PATTERN_STRING

ערך קבוע: "pattern"

BUILD_TARGET_STRING

public static final String BUILD_TARGET_STRING

ערך קבוע: "target"

public static final String ENABLE_RESOLVE_SYM_LINKS

ערך קבוע: "enable-resolve-sym-links"

EXCLUDE_FILTERS

public static final String EXCLUDE_FILTERS

ערך קבוע: "exclude_filters"

INCLUDE_FILTERS

public static final String INCLUDE_FILTERS

ערך קבוע: "include_filters"

OS_STRING

public static final String OS_STRING

ערך קבוע: "linux"

PROTOCOL

public static final String PROTOCOL

ערך קבוע: "ab"

USE_CAS

public static final String USE_CAS

ערך קבוע: "use-cas"

שדות

DOWNLOAD_PATTERN

public static final Pattern DOWNLOAD_PATTERN

‫constructors ציבוריים

AndroidBuildRemoteFileResolver

public AndroidBuildRemoteFileResolver ()

‫methods ציבוריים

getSupportedProtocol

public String getSupportedProtocol ()

מחזירה את הפרוטוקול המשויך שנתמך להורדה.

החזרות
String

resolveRemoteFile

public IRemoteFileResolver.ResolvedFile resolveRemoteFile (IRemoteFileResolver.RemoteFileResolverArgs args)

פתרון הבעיה בקובץ המרוחק בממשק שמתאים לשימוש גם בעתיד

פרמטרים
args IRemoteFileResolver.RemoteFileResolverArgs: RemoteFileResolverArgs שמתאר את השלט להורדה ואת אופן ההורדה.

החזרות
IRemoteFileResolver.ResolvedFile ייצוג הקובץ המקומי אחרי הפתרון.

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

שיטות מוגנות

getAndroidBuildDownloader

protected IFileDownloader getAndroidBuildDownloader (RemoteBuildInfo info, 
                boolean useCas)

פרמטרים
info RemoteBuildInfo

useCas boolean

החזרות
IFileDownloader

performBuildApiQuery

protected RemoteBuildInfo performBuildApiQuery (String buildId, 
                String branch, 
                String buildFlavor, 
                String pattern)

פרמטרים
buildId String

branch String

buildFlavor String

pattern String

החזרות
RemoteBuildInfo

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