CtsDeviceLaunchControlProvider

public class CtsDeviceLaunchControlProvider
extends DeviceLaunchControlProvider implements IDiscoverDependencies

java.lang.Object
com.google.android.tradefed.build.LaunchControlProvider
  com.google.android.tradefed.build.DeviceLaunchControlProvider
    com.google.android.tradefed.build.CtsDeviceLaunchControlProvider


Un LaunchControlProvider per DeviceFolderBuildInfo.

Recupera una build CTS e una build del dispositivo dal server di build di Android.

La build del dispositivo viene recuperata per prima, pertanto gli argomenti build-flavor e così via forniti a questa classe devono corrispondere alla build del dispositivo che vuoi recuperare.

Per impostazione predefinita, questa classe tenterà di scaricare una build CTS con lo stesso ID build e lo stesso ramo della build del dispositivo. Le opzioni cts* possono essere utilizzate per recuperare una build CTS diversa.

Riepilogo

Costruttori pubblici

CtsDeviceLaunchControlProvider()

Metodi pubblici

void cleanUp(IBuildInfo info)

Libera spazio dai file di build temporanei.

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

Scarica le chiavi dei file necessarie come configurato in --download-build-key da the remoteBuild, e archiviale in un IBuildInfo.

RemoteBuildInfo queryForBuild()

Esegui la query di controllo di avvio, riprovando più volte in caso di errore.

Set<String> reportTestZipFileFilter()

Costruttori pubblici

CtsDeviceLaunchControlProvider

public CtsDeviceLaunchControlProvider ()

Metodi pubblici

cleanUp

public void cleanUp (IBuildInfo info)

Libera spazio dai file di build temporanei.

Parametri
info IBuildInfo

downloadBuildFiles

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

Scarica le chiavi dei file necessarie come configurato in --download-build-key da the remoteBuild, e archiviale in un IBuildInfo.

Parametri
remoteBuild RemoteBuildInfo: la risposta del server di controllo di avvio

testTargetName String: il nome del target di test

buildName String: il nome della build, come definito dal controllo di avvio

downloader IFileDownloader: il IFileDownloader da utilizzare per scaricare i file di build

Resi
IBuildInfo l'IBuildInfo compilato con le versioni locali dei file di build

Genera
BuildRetrievalError

queryForBuild

public RemoteBuildInfo queryForBuild ()

Esegui la query di controllo di avvio, riprovando più volte in caso di errore.

Resi
RemoteBuildInfo il RemoteBuildInfo recuperato dal controllo di avvio

Genera
BuildRetrievalError

reportTestZipFileFilter

public Set<String> reportTestZipFileFilter ()

Resi
Set<String>