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 | ||
LaunchControlProvider za DeviceFolderBuildInfo.
Pobiera z serwera kompilacji Androida zarówno kompilację CTS, jak i kompilację urządzenia.
Najpierw pobierana jest kompilacja urządzenia, dlatego argumenty build-flavor itp. przekazywane do tej klasy powinny być zgodne z kompilacją urządzenia, którą chcesz pobrać.
Domyślnie ta klasa próbuje pobrać kompilację CTS o tym samym identyfikatorze i tej samej gałęzi co kompilacja urządzenia. Opcje cts* mogą służyć do pobierania innej wersji CTS.
Podsumowanie
Konstruktory publiczne | |
|---|---|
CtsDeviceLaunchControlProvider()
|
|
Metody publiczne | |
|---|---|
void
|
cleanUp(IBuildInfo info)
Zwolnij miejsce, usuwając tymczasowe pliki kompilacji. |
IBuildInfo
|
downloadBuildFiles(RemoteBuildInfo remoteBuild, String testTargetName, String buildName, IFileDownloader downloader)
Pobierz niezbędne klucze plików skonfigurowane w parametrze --download-build-key z remoteBuild i zapisz je w |
RemoteBuildInfo
|
queryForBuild()
Wykonaj zapytanie dotyczące kontroli startu, w razie błędu ponawiając je wielokrotnie. |
Set<String>
|
reportTestZipFileFilter()
|
Konstruktory publiczne
CtsDeviceLaunchControlProvider
public CtsDeviceLaunchControlProvider ()
Metody publiczne
cleanUp
public void cleanUp (IBuildInfo info)
Zwolnij miejsce, usuwając tymczasowe pliki kompilacji.
| Parametry | |
|---|---|
info |
IBuildInfo |
downloadBuildFiles
public IBuildInfo downloadBuildFiles (RemoteBuildInfo remoteBuild, String testTargetName, String buildName, IFileDownloader downloader)
Pobierz niezbędne klucze plików skonfigurowane w parametrze --download-build-key z remoteBuild i zapisz je w IBuildInfo.
| Parametry | |
|---|---|
remoteBuild |
RemoteBuildInfo: odpowiedź serwera kontroli uruchamiania. |
testTargetName |
String: nazwa docelowego środowiska testowego |
buildName |
String: nazwa kompilacji zdefiniowana przez kontrolę uruchamiania. |
downloader |
IFileDownloader: IFileDownloader, którego należy użyć do pobrania plików kompilacji. |
| Zwraca | |
|---|---|
IBuildInfo |
IBuildInfo wypełniony lokalnymi wersjami plików kompilacji. |
| Zgłasza | |
|---|---|
BuildRetrievalError |
|
queryForBuild
public RemoteBuildInfo queryForBuild ()
Wykonaj zapytanie dotyczące kontroli startu, w razie błędu ponawiając próbę.
| Zwraca | |
|---|---|
RemoteBuildInfo |
wartość RemoteBuildInfo pobrana z kontroli uruchamiania, |
| Zgłasza | |
|---|---|
BuildRetrievalError |
|
reportTestZipFileFilter
public Set<String> reportTestZipFileFilter ()
| Zwraca | |
|---|---|
Set<String> |
|