TfLaunchControlProvider

public class TfLaunchControlProvider
extends LaunchControlProvider

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


LaunchControlProvider की मदद से, google-tradefed बिल्ड को IFolderBuildInfo के तौर पर वापस पाया जा सकता है.

इसकी मदद से, Android बिल्ड सर्वर से google-tradefed.zip को वापस पाया और एक्सट्रैक्ट किया जा सकता है.

खास जानकारी

सार्वजनिक कंस्ट्रक्टर

TfLaunchControlProvider()

पब्लिक मेथड

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

बिल्ड से जुड़ी, कुछ समय तक सेव रहने वाली फ़ाइलें मिटाएं.

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

--download-build-key में कॉन्फ़िगर की गई ज़रूरी फ़ाइल की कुंजियां, remoteBuild से डाउनलोड करें. इसके बाद, उन्हें 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)

--download-build-key में कॉन्फ़िगर की गई ज़रूरी फ़ाइल की कुंजियां, remoteBuild से डाउनलोड करें. इसके बाद, उन्हें 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