GCSConfigurationServer
public class GCSConfigurationServer
extends Object
implements IConfigurationServer
java.lang.Object |
↳ | com.android.tradefed.config.gcs.GCSConfigurationServer |
Le serveur de configuration charge les configurations à partir de Google Cloud Storage (GCS).
Résumé
Méthodes publiques |
---|
InputStream | getConfig (String name) Obtenez le contenu de la configuration par son nom. |
String | getCurrentHostConfig () Obtenez le nom du fichier de configuration de l'hôte actuel pour la session Tradefed en cours. |
Méthodes protégées |
---|
File | downloadFile (String name) |
String | getHostConfig (String hostname, String cluster) Obtenez la configuration globale tradefed pour l'hôte. |
boolean | sameHost (String currentHostname, String hostname) Vérifiez si deux noms d'hôte sont pour le même hôte. |
Constructeurs publics
GCSConfigurationServer
public GCSConfigurationServer ()
Méthodes publiques
getConfig
public InputStream getConfig (String name)
Obtenez le contenu de la configuration par son nom.
Paramètres |
---|
name | String : nom de la configuration |
getCurrentHostConfig
public String getCurrentHostConfig ()
Obtenez le nom du fichier de configuration de l'hôte actuel pour la session Tradefed en cours. Au lieu de lire le fichier de configuration de l'hôte à partir de fichiers locaux, Tradefed démarre avec un IConfigurationServer
obtiendra la configuration de l'hôte à partir du serveur.
Retour |
---|
String | un nom de fichier de configuration d'hôte. |
Méthodes protégées
télécharger un fichier
protected File downloadFile (String name)
getHostConfig
protected String getHostConfig (String hostname,
String cluster)
Obtenez la configuration globale tradefed pour l'hôte. Utilisez le nom du cluster si le nom du cluster est fourni, sinon utilisez le nom d'hôte.
Paramètres |
---|
hostname | String : nom d'hôte |
cluster | String : nom du cluster. |
Retour |
---|
String | chemin relatif au compartiment gcs. |
mêmehôte
protected boolean sameHost (String currentHostname,
String hostname)
Vérifiez si deux noms d'hôte sont pour le même hôte. Dans les fichiers de configuration, nous utilisons parfois un nom court pour l'hôte.
Paramètres |
---|
currentHostname | String : nom de l'hôte actuel |
hostname | String : le nom d'hôte dans config. |
Retour |
---|
boolean | true s'il s'agit du même hôte, false sinon ; |