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 |
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> |
|