AndroidBuildFetcher

public class AndroidBuildFetcher
extends Object

java.lang.Object
   ↳ com.google.android.tradefed.build.AndroidBuildFetcher


Klasa pomocnicza używana do pobierania plików z interfejsu Android Build API.

Podsumowanie

Konstruktory publiczne

AndroidBuildFetcher(String buildEnv)

Konstruktor klasy AndroidBuildFetcher.

Metody publiczne

void fetchArtifact(String target, String buildId, String resourceId, String attemptId, File outputFile)

Pobierz artefakt do pliku lokalnego.

void fetchArtifact(String target, String buildId, String resourceId, String attemptId, File outputFile, long startOffset, long size)

Pobierz część artefaktu do pliku lokalnego w podanym zakresie.

void fetchDeviceBlob(String deviceName, String binaryType, String version, File outputFile)

Pobierz blob urządzenia do pliku lokalnego.

BuildArtifactMetadata getArtifactMetadata(String target, String buildId, String resourceId, String attemptId)

Pobieranie metadanych artefaktu kompilacji.

void setUseMd5(boolean useMd5)

Konstruktory publiczne

AndroidBuildFetcher

public AndroidBuildFetcher (String buildEnv)

Konstruktor klasy AndroidBuildFetcher.

Parametry
buildEnv String: środowisko interfejsu Build API, którego chcesz użyć.

Zgłasza
java.io.IOException
java.security.GeneralSecurityException
GeneralSecurityException
IOException

Metody publiczne

fetchArtifact

public void fetchArtifact (String target, 
                String buildId, 
                String resourceId, 
                String attemptId, 
                File outputFile)

Pobierz artefakt do pliku lokalnego.

Parametry
target String: cel artefaktu. Jeśli jest to wartość null, pobieranie się nie powiedzie.

buildId String: identyfikator kompilacji artefaktu. Jeśli jest to wartość null, pobieranie się nie powiedzie.

resourceId String: nazwa pliku do pobrania. Jeśli jest to wartość null, pobieranie się nie powiedzie.

attemptId String: identyfikator najnowszej, bieżącej lub ostatniej próby. Domyślnie jest to identyfikator najnowszej próby.

outputFile File: pobierz plik do tego pliku lokalnego.

Zgłasza
com.android.tradefed.build.BuildRetrievalError
java.io.IOException
BuildRetrievalError
IOException

fetchArtifact

public void fetchArtifact (String target, 
                String buildId, 
                String resourceId, 
                String attemptId, 
                File outputFile, 
                long startOffset, 
                long size)

Pobierz część artefaktu do pliku lokalnego w podanym zakresie.

Parametry
target String: cel artefaktu. Jeśli jest to wartość null, pobieranie się nie powiedzie.

buildId String: identyfikator kompilacji artefaktu. Jeśli jest to wartość null, pobieranie się nie powiedzie.

resourceId String: nazwa pliku do pobrania. Jeśli jest to wartość null, pobieranie się nie powiedzie.

attemptId String: identyfikator najnowszej, bieżącej lub ostatniej próby. Domyślnie jest to identyfikator najnowszej próby.

outputFile File: pobierz plik do tego pliku lokalnego.

startOffset long: przesunięcie początku pliku do pobrania.

size long: liczba bajtów do pobrania. Aby pobrać cały plik, ustaw wartość ujemną.

Zgłasza
com.android.tradefed.build.BuildRetrievalError
java.io.IOException
BuildRetrievalError
IOException

fetchDeviceBlob

public void fetchDeviceBlob (String deviceName, 
                String binaryType, 
                String version, 
                File outputFile)

Pobierz blob urządzenia do pliku lokalnego.

Parametry
deviceName String: jeśli ta wartość to null, pobieranie się nie powiedzie.

binaryType String: radio.img lub bootloader.img. Jeśli ta wartość jest pusta, pobieranie się nie powiedzie.

version String: wersja urządzenia. Jeśli ta wartość jest pusta, pobieranie się nie powiedzie.

outputFile File: plik lokalny. Pobierz obiekt blob do tego pliku lokalnego.

Zgłasza
java.io.IOException
IOException

getArtifactMetadata

public BuildArtifactMetadata getArtifactMetadata (String target, 
                String buildId, 
                String resourceId, 
                String attemptId)

Pobieranie metadanych artefaktu kompilacji.

Parametry
target String: cel artefaktu. Jeśli jest to wartość null, pobieranie się nie powiedzie.

buildId String: identyfikator kompilacji artefaktu. Jeśli jest to wartość null, pobieranie się nie powiedzie.

resourceId String: nazwa pliku do pobrania. Jeśli jest to wartość null, pobieranie się nie powiedzie.

attemptId String: identyfikator najnowszej, bieżącej lub ostatniej próby. Domyślnie jest to identyfikator najnowszej próby.

Zwraca
BuildArtifactMetadata obiekt BuildArtifactMetadata.

Zgłasza
java.io.IOException
IOException

setUseMd5

public void setUseMd5 (boolean useMd5)

Parametry
useMd5 boolean