BootstrapBuildProvider
public
class
BootstrapBuildProvider
extends Object
implements
IDeviceBuildProvider
java.lang.Object | |
↳ | com.android.tradefed.build.BootstrapBuildProvider |
Un IDeviceBuildProvider
qui amorce les informations de compilation à partir de l'appareil de test
Il est généralement utilisé pour les appareils dont le build est fourni en externe, c'est-à-dire qui n'est pas généré par un système de compilation interne. Certaines informations, en particulier la succursale, ne sont pas disponibles. de l'appareil, il est donc généré artificiellement.
Toutes les informations sur les métadonnées de build proviennent de différents champs de propriété ro.* sur l'appareil
Actuellement, ce fournisseur de compilation 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:
<ph type="x-smartling-placeholder">
- </ph>
- Pour l'édition Google Play Samsung S4 équipé d'Android 4.2: samsung-jgedlteue-jgedlte-4.2
- Pour la Nexus 7 équipée d'Android 4.2: google-nakasi-grouper-4.2
- type de compilation: tel que fourni par
ITestDevice#getBuildFlavor()
- alias de compilation: tel que fourni par
ITestDevice#getBuildAlias()
- ID de build: tel que fourni par
ITestDevice#getBuildId()
Résumé
Constructeurs publics
BootstrapBuildProvider()
Méthodes publiques
void
cleanUp(IBuildInfo info)
Nettoyez tous les fichiers de compilation temporaires.
IBuildInfo
getBuild()
Récupérez les données pour la compilation testée.
IBuildInfo
getBuild(ITestDevice device)
Récupérer les données pour la compilation testée
final File
getTestsDir()
Constructeurs publics
BootstrapBuildProvider
public BootstrapBuildProvider ()
Méthodes publiques
nettoyage
public void cleanUp (IBuildInfo info)
Nettoyez tous les fichiers de compilation temporaires.
Paramètres info
IBuildInfo
getBuild
public IBuildInfo getBuild ()
Récupérez les données pour la compilation testée.
Renvoie IBuildInfo
IBuildInfo
pour la compilation en cours de test ounull
si aucune compilation n'est disponibles à des fins de testGénère BuildRetrievalError
getBuild
public IBuildInfo getBuild (ITestDevice device)
Récupérer les données pour la compilation testée
Paramètres device
ITestDevice
:ITestDevice
alloué au testRenvoie IBuildInfo
IBuildInfo
pour la compilation en cours de test ounull
si aucune compilation n'est disponibles à des fins de testGénère BuildRetrievalError
DeviceNotAvailableException
getTestsDir
public final File getTestsDir ()
Renvoie File