BootstrapBuildProvider
public class BootstrapBuildProvider
extends Object
implementsIDeviceBuildProvider
java.lang.Object | |
↳ | com.android.tradefed.build.BootstrapBuildProvider |
Un IDeviceBuildProvider
qui IDeviceBuildProvider
informations de compilation à partir du périphérique de test
Ceci est généralement utilisé pour les appareils avec une version externe, c'est-à-dire non générée par un système de construction interne. Certaines informations, en particulier la branche, ne sont pas réellement disponibles à partir de l'appareil, elles sont donc générées artificiellement.
Toutes les informations de métadonnées de compilation proviennent de divers champs de propriété ro. * Sur l'appareil
Actuellement, ce fournisseur de build génère des métadonnées comme suit:
- branche: $ (ro.product.brand) - $ (ro.product.name) - $ (ro.product.device) - $ (ro.build.version.release), par exemple:
- pour l'édition Google Play Samsung S4 sous Android 4.2: samsung-jgedlteue-jgedlte-4.2
- pour Nexus 7 sous Android 4.2: google-nakasi-grouper-4.2
- build: comme fourni par
ITestDevice#getBuildFlavor()
- alias de construction: comme fourni par
ITestDevice#getBuildAlias()
- id de build: tel que fourni par
ITestDevice#getBuildId()
Sommaire
Constructeurs publics
BootstrapBuildProvider ()
Méthodes publiques
void
cleanUp (IBuildInfo info)
Nettoyez tous les fichiers de construction temporaires.
IBuildInfo
getBuild ()
Récupérez les données pour la construction en cours de test.
IBuildInfo
getBuild (ITestDevice device)
Récupérer les données pour la construction en cours de test
final File
getTestsDir ()
Constructeurs publics
BootstrapBuildProvider
public BootstrapBuildProvider ()
Méthodes publiques
nettoyer
public void cleanUp (IBuildInfo info)
Nettoyez tous les fichiers de construction temporaires.
Paramètres info
IBuildInfo
getBuild
public IBuildInfo getBuild ()
Récupérez les données pour la construction en cours de test.
Retour IBuildInfo
IBuildInfo
pour la construction en cours de test ounull
si aucune version n'est disponible pour le testJette BuildRetrievalError
getBuild
public IBuildInfo getBuild (ITestDevice device)
Récupérer les données pour la construction en cours de test
Paramètres device
ITestDevice
: l'ITestDevice
alloué pour le testRetour IBuildInfo
IBuildInfo
pour la construction en cours de test ounull
si aucune version n'est disponible pour le testJette BuildRetrievalError
DeviceNotAvailableException
getTestsDir
public final File getTestsDir ()
Retour File