AndroidBuildFetcher

public class AndroidBuildFetcher
extends Object

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


Classe d'assistance utilisée pour télécharger des fichiers à partir de l'API Android Build.

Résumé

Constructeurs publics

AndroidBuildFetcher(String buildEnv)

Constructeur d'AndroidBuildFetcher.

Méthodes publiques

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

Télécharger l'artefact dans un fichier local.

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

Télécharger une partie de l'artefact dans un fichier local avec la plage donnée.

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

Télécharger le blob de l'appareil dans un fichier local.

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

Obtenir les métadonnées d'un artefact de compilation.

void setUseMd5(boolean useMd5)

Constructeurs publics

AndroidBuildFetcher

public AndroidBuildFetcher (String buildEnv)

Constructeur d'AndroidBuildFetcher.

Paramètres
buildEnv String : environnement de l'API Build à utiliser.

Génère
java.io.IOException
java.security.GeneralSecurityException
GeneralSecurityException
IOException

Méthodes publiques

fetchArtifact

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

Télécharger l'artefact dans un fichier local.

Paramètres
target String : cible de l'artefact. Si la valeur est nulle, le téléchargement échoue.

buildId String : buildId de l'artefact. Si la valeur est nulle, le téléchargement échoue.

resourceId String : nom du fichier à télécharger. Si la valeur est nulle, le téléchargement échoue.

attemptId String : ID de la dernière tentative, de la tentative actuelle ou d'une tentative spécifique. La valeur par défaut est "latest".

outputFile File : fichier local dans lequel télécharger le fichier.

Génère
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)

Télécharger une partie de l'artefact dans un fichier local avec la plage donnée.

Paramètres
target String : cible de l'artefact. Si la valeur est nulle, le téléchargement échoue.

buildId String : buildId de l'artefact. Si la valeur est nulle, le téléchargement échoue.

resourceId String : nom du fichier à télécharger. Si la valeur est nulle, le téléchargement échoue.

attemptId String : ID de la dernière tentative, de la tentative actuelle ou d'une tentative spécifique. La valeur par défaut est "latest".

outputFile File : fichier local dans lequel télécharger le fichier.

startOffset long : décalage de début du fichier à télécharger.

size long : nombre d'octets à télécharger. Définissez une valeur négative pour récupérer l'intégralité du fichier.

Génère
com.android.tradefed.build.BuildRetrievalError
java.io.IOException
BuildRetrievalError
IOException

fetchDeviceBlob

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

Télécharger le blob de l'appareil dans un fichier local.

Paramètres
deviceName String : si la valeur est nulle, le téléchargement échoue.

binaryType String : radio.img ou bootloader.img. Si la valeur est nulle, le téléchargement échoue.

version String : version de l'appareil. Si la valeur est nulle, le téléchargement échoue.

outputFile File : fichier local. Télécharger le blob dans ce fichier local.

Génère
java.io.IOException
IOException

getArtifactMetadata

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

Obtenir les métadonnées d'un artefact de compilation.

Paramètres
target String : cible de l'artefact. Si la valeur est nulle, le téléchargement échoue.

buildId String : buildId de l'artefact. Si la valeur est nulle, le téléchargement échoue.

resourceId String : nom du fichier à télécharger. Si la valeur est nulle, le téléchargement échoue.

attemptId String : ID de la dernière tentative, de la tentative actuelle ou d'une tentative spécifique. La valeur par défaut est "latest".

Renvoie
BuildArtifactMetadata un objet BuildArtifactMetadata.

Génère
java.io.IOException
IOException

setUseMd5

public void setUseMd5 (boolean useMd5)

Paramètres
useMd5 boolean