TfLaunchControlProvider

public class TfLaunchControlProvider
extends LaunchControlProvider

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


LaunchControlProvider, google-tradefed derlemesini IFolderBuildInfo olarak almak için kullanılır.

Android derleme sunucusundan google-tradefed.zip dosyasını alır ve ayıklar.

Özet

Herkese açık oluşturucular

TfLaunchControlProvider()

Herkese açık yöntemler

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

Geçici derleme dosyalarını temizleyin.

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

remoteBuild'dan --download-build-key ile yapılandırıldığı şekilde gerekli dosya anahtarlarını indirin ve bunları IBuildInfo içinde saklayın.

RemoteBuildInfo queryForBuild()

Hata durumunda birden çok kez yeniden deneyerek kalkış kontrolü sorgusunu gerçekleştirin.

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

Tradefed paketinin aosp sürümünü alıp almayacağınızı belirtir.

boolean wasFallbackUsed()

Korunan yöntemler

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

Herkese açık oluşturucular

TfLaunchControlProvider

public TfLaunchControlProvider ()

Herkese açık yöntemler

addConsideredEntryForContent

public void addConsideredEntryForContent (String entryName)

Parametreler
entryName String

cleanUp

public void cleanUp (IBuildInfo info)

Geçici derleme dosyalarını temizleyin.

Parametreler
info IBuildInfo

downloadBuildFiles

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

remoteBuild'dan --download-build-key ile yapılandırıldığı şekilde gerekli dosya anahtarlarını indirin ve bunları IBuildInfo içinde saklayın.

Parametreler
remoteBuild RemoteBuildInfo: lansman kontrolü sunucusu yanıtı

testTargetName String: Test hedefinin adı

buildName String: lansman kontrolü tarafından tanımlanan derlemenin adı

downloader IFileDownloader: Derleme dosyalarını indirmek için kullanılacak IFileDownloader

İadeler
IBuildInfo IBuildInfo, derleme dosyalarının yerel sürümleriyle doldurulur.

Verdiği hatalar
BuildRetrievalError

queryForBuild

public RemoteBuildInfo queryForBuild ()

Hata durumunda birden çok kez yeniden deneyerek kalkış kontrolü sorgusunu gerçekleştirin.

İadeler
RemoteBuildInfo RemoteBuildInfo, fırlatma kontrolünden alındı

Verdiği hatalar
BuildRetrievalError

reportTestZipFileFilter

public Set<String> reportTestZipFileFilter ()

İadeler
Set<String>

setAospFallback

public void setAospFallback (boolean fallbackToAosp)

Tradefed paketinin aosp sürümünü alıp almayacağınızı belirtir.

Parametreler
fallbackToAosp boolean

wasFallbackUsed

public boolean wasFallbackUsed ()

İadeler
boolean

Korunan yöntemler

downloadAdditionalFiles

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

Parametreler
remoteBuild RemoteBuildInfo

downloader IFileDownloader

localBuild IBuildInfo

Verdiği hatalar
BuildRetrievalError