DeviceLaunchControlProvider
public
class
DeviceLaunchControlProvider
extends LaunchControlProvider
implements
IDeviceBuildProvider
| java.lang.Object | ||
| ↳ | com.google.android.tradefed.build.LaunchControlProvider | |
| ↳ | com.google.android.tradefed.build.DeviceLaunchControlProvider | |
LaunchControlProvider w przypadku IDeviceBuildInfo
Podsumowanie
Konstruktory publiczne | |
|---|---|
DeviceLaunchControlProvider()
|
|
Metody publiczne | |
|---|---|
void
|
addDownloadKey(RemoteBuildInfo.BuildAttributeKey attrKey)
Wymagaj pobrania pliku z określonym |
void
|
cleanUp(IBuildInfo info)
Zwolnij miejsce, usuwając tymczasowe pliki kompilacji. |
static
Set<String>
|
discoverDependencies(IConfiguration config)
Odkryj zależności konfiguracji. |
void
|
evaluateDeviceImageChanges(RemoteBuildInfo remoteBuild, IFileDownloader downloader, IDeviceBuildInfo localBuild)
Pobierz wymagany element, aby sprawdzić, czy obraz urządzenia uległ zmianie. |
IBuildInfo
|
getBuild(ITestDevice device)
Pobieranie danych o kompilacji podlegającej testowaniu |
ITestDevice
|
getDevice()
|
static
String
|
getPathForPattern(RemoteBuildInfo buildInfo, String pattern, boolean ignoreSubdir)
Metoda pomocy w uzyskiwaniu ścieżki zdalnej do obrazów z RemoteBuildInfo |
static
String
|
getPathForPattern(RemoteBuildInfo buildInfo, String pattern)
Metoda pomocy w uzyskiwaniu ścieżki zdalnej do obrazów z RemoteBuildInfo |
RemoteBuildInfo
|
getRemoteBuild()
Uzyskaj odpowiedź dotyczącą kontroli startu bez pobierania wszystkich plików. |
Set<String>
|
reportTestZipFileFilter()
|
void
|
setAltStaticDeviceInfoClass(String altStaticDeviceInfoClass)
|
void
|
setBootstrapBuildInfo(boolean bootstrapBuildInfo)
Udostępniono do testowania |
boolean
|
shouldAutopopulateFilters()
|
void
|
skipDownload(RemoteBuildInfo.BuildAttributeKey attrKey)
Pomiń pobieranie pliku z określonym |
Metody chronione | |
|---|---|
void
|
convertBuildToSigned(RemoteBuildInfo remoteBuild)
Zmodyfikuj parametry w tym |
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 |
void
|
resolveBuildInfoFromDevice(ITestDevice device)
Pobiera identyfikator kompilacji i wersję z urządzenia oraz informacje o gałęzi z serwera kompilacji. |
void
|
setDevice(ITestDevice device)
|
Konstruktory publiczne
DeviceLaunchControlProvider
public DeviceLaunchControlProvider ()
Metody publiczne
addDownloadKey
public void addDownloadKey (RemoteBuildInfo.BuildAttributeKey attrKey)
Wymagaj pobrania pliku z określonym BuildAttributeKey. Pamiętaj, że wykluczenia mają pierwszeństwo przed uwzględnieniami, więc jeśli plik znajduje się na liście pomijania, nie zostanie pobrany, nawet jeśli jest tu wymieniony.
| Parametry | |
|---|---|
attrKey |
RemoteBuildInfo.BuildAttributeKey |
cleanUp
public void cleanUp (IBuildInfo info)
Zwolnij miejsce, usuwając tymczasowe pliki kompilacji.
| Parametry | |
|---|---|
info |
IBuildInfo |
discoverDependencies
public static Set<String> discoverDependencies (IConfiguration config)
Odkryj zależności konfiguracji.
| Parametry | |
|---|---|
config |
IConfiguration |
| Zwraca | |
|---|---|
Set<String> |
|
evaluateDeviceImageChanges
public void evaluateDeviceImageChanges (RemoteBuildInfo remoteBuild, IFileDownloader downloader, IDeviceBuildInfo localBuild)
Pobierz wymagany element, aby sprawdzić, czy obraz urządzenia uległ zmianie.
| Parametry | |
|---|---|
remoteBuild |
RemoteBuildInfo |
downloader |
IFileDownloader |
localBuild |
IDeviceBuildInfo |
getBuild
public IBuildInfo getBuild (ITestDevice device)
Pobieranie danych o kompilacji podlegającej testowaniu
| Parametry | |
|---|---|
device |
ITestDevice: ITestDevice przydzielone na test |
| Zwraca | |
|---|---|
IBuildInfo |
IBuildInfo w przypadku kompilacji poddanej testowi lub null, jeśli nie jest dostępna żadna kompilacja do testowania. |
| Zgłasza | |
|---|---|
BuildRetrievalError |
|
DeviceNotAvailableException |
|
getPathForPattern
public static String getPathForPattern (RemoteBuildInfo buildInfo, String pattern, boolean ignoreSubdir)
Metoda pomocy w uzyskiwaniu ścieżki zdalnej do obrazów z RemoteBuildInfo
| Parametry | |
|---|---|
buildInfo |
RemoteBuildInfo: RemoteBuildInfo |
pattern |
String: wzorzec ścieżki zdalnej do obrazu |
ignoreSubdir |
boolean: jeśli ma wartość „true”, ignoruje podkatalog w wzorcu. |
| Zwraca | |
|---|---|
String |
ścieżka zdalna, |
getPathForPattern
public static String getPathForPattern (RemoteBuildInfo buildInfo, String pattern)
Metoda pomocy w uzyskiwaniu ścieżki zdalnej do obrazów z RemoteBuildInfo
| Parametry | |
|---|---|
buildInfo |
RemoteBuildInfo: RemoteBuildInfo |
pattern |
String: wzorzec ścieżki zdalnej do obrazu |
| Zwraca | |
|---|---|
String |
ścieżka zdalna, |
getRemoteBuild
public RemoteBuildInfo getRemoteBuild ()
Uzyskaj odpowiedź dotyczącą kontroli startu bez pobierania wszystkich plików.
Udostępniono publicznie, aby specjalizacje spoza tego pakietu mogły z niego bezpośrednio korzystać. Zamiast niego należy używać funkcji getBuild().
| Zwraca | |
|---|---|
RemoteBuildInfo |
RemoteBuildInfo odpowiedź z centrum sterowania startem, |
| Zgłasza | |
|---|---|
BuildRetrievalError |
|
reportTestZipFileFilter
public Set<String> reportTestZipFileFilter ()
| Zwraca | |
|---|---|
Set<String> |
|
setAltStaticDeviceInfoClass
public void setAltStaticDeviceInfoClass (String altStaticDeviceInfoClass)
| Parametry | |
|---|---|
altStaticDeviceInfoClass |
String |
setBootstrapBuildInfo
public void setBootstrapBuildInfo (boolean bootstrapBuildInfo)
Udostępniono do testowania
shouldAutopopulateFilters
public boolean shouldAutopopulateFilters ()
| Zwraca | |
|---|---|
boolean |
|
skipDownload
public void skipDownload (RemoteBuildInfo.BuildAttributeKey attrKey)
Pomiń pobieranie pliku z określonym BuildAttributeKey.
| Parametry | |
|---|---|
attrKey |
RemoteBuildInfo.BuildAttributeKey |
Metody chronione
convertBuildToSigned
protected void convertBuildToSigned (RemoteBuildInfo remoteBuild)
Zmodyfikuj parametry w tym RemoteBuildInfo, aby opisać podpisany pakiet.
| Parametry | |
|---|---|
remoteBuild |
RemoteBuildInfo: RemoteBuildInfo do zmodyfikowania |
| Zgłasza | |
|---|---|
BuildRetrievalError |
|
downloadBuildFiles
protected 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 |
|
resolveBuildInfoFromDevice
protected void resolveBuildInfoFromDevice (ITestDevice device)
Pobiera identyfikator kompilacji i wersję z urządzenia oraz informacje o gałęzi z serwera kompilacji.
| Zgłasza | |
|---|---|
BuildRetrievalError |
|
DeviceNotAvailableException |
|