Google s'est engagé à promouvoir l'équité raciale pour les communautés noires. Regarde comment.
Cette page a été traduite par l'API Cloud Translation.
Switch to English

InstallApexModuleTargetPreparer

public class InstallApexModuleTargetPreparer
extends SuiteApkInstaller

java.lang.Object
com.android.tradefed.targetprep.BaseTargetPreparer
com.android.tradefed.targetprep.TestAppInstallSetup
com.android.tradefed.targetprep.suite.SuiteApkInstaller
com.android.tradefed.targetprep.InstallApexModuleTargetPreparer


Résumé

Constructeurs publics

InstallApexModuleTargetPreparer ()

Méthodes publiques

void setUp ( ITestDevice device, IBuildInfo buildInfo)

Effectuez la configuration cible pour le test.

void tearDown ( ITestDevice device, IBuildInfo buildInfo, Throwable e)

Effectuez le nettoyage / démontage de la cible après le test.

Méthodes protégées

getApkInstalled ()
String getBundletoolFileName ()
BundletoolUtil getBundletoolUtil ()
String getModuleKeywordFromApexPackageName (String packageName)

Obtient le mot-clé (par exemple, 'tzdata' pour com.android.tzdata.apex) à partir du nom du package apex.

void installMultiPackageContainingApex ( ITestDevice device, IBuildInfo buildInfo, moduleFilenames) installMultiPackageContainingApex ( ITestDevice device, IBuildInfo buildInfo, moduleFilenames)

Tente d'installer un train principal contenant un sommet sur l'appareil.

void installUsingBundleTool ( IBuildInfo buildInfo, ITestDevice device)

Tente d'installer le (s) module (s) principal (s) à l'aide de bundletool.

void installer ( ITestDevice device, IBuildInfo buildInfo, appNames) installer ( ITestDevice device, IBuildInfo buildInfo, appNames)

Essayez d'installer un package ou un package fractionné sur l'appareil.

ITestDevice.ApexInfo retrieveApexInfo (File testApexFile, DeviceDescriptor deviceDescriptor)

Récupère ApexInfo qui contient packageName et versionCode à partir du fichier apex donné.

Constructeurs publics

InstallApexModuleTargetPreparer

public InstallApexModuleTargetPreparer ()

Méthodes publiques

installer

public void setUp ( ITestDevice device, 
                IBuildInfo buildInfo)

Effectuez la configuration cible pour le test.

Paramètres
device ITestDevice : l' ITestDevice à préparer.

buildInfo IBuildInfo : données sur la construction testée.

Jette
DeviceNotAvailableException
TargetSetupError

abattre

public void tearDown ( ITestDevice device, 
                IBuildInfo buildInfo, 
                Throwable e)

Effectuez le nettoyage / démontage de la cible après le test.

Paramètres
device ITestDevice : l' ITestDevice à préparer.

buildInfo IBuildInfo : données sur la construction testée.

e Throwable : si l'appel s'est terminé avec une exception, ce sera l'exception qui a été interceptée au niveau de l'appel. Sinon, sera null .

Jette
DeviceNotAvailableException

Méthodes protégées

getApkInstalled

protected  getApkInstalled ()

Retour

getBundletoolFileName

protected String getBundletoolFileName ()

Retour
String

getBundletoolUtil

protected BundletoolUtil getBundletoolUtil ()

Retour
BundletoolUtil

getModuleKeywordFromApexPackageName

protected String getModuleKeywordFromApexPackageName (String packageName)

Obtient le mot-clé (par exemple, 'tzdata' pour com.android.tzdata.apex) à partir du nom du package apex.

Paramètres
packageName String : le nom du package du fichier apex.

Retour
String une chaîne Le mot-clé du nom du package apex.

installMultiPackageContainingApex

protected void installMultiPackageContainingApex ( ITestDevice device, 
                IBuildInfo buildInfo, 
                 moduleFilenames)

Tente d'installer un train principal contenant un sommet sur l'appareil.

Paramètres
device ITestDevice : l' ITestDevice pour installer le train

buildInfo IBuildInfo : créer des informations sur les artefacts

moduleFilenames : Liste de chaînes. La liste des noms de fichiers des modules de la ligne principale à installer.

Jette
DeviceNotAvailableException
TargetSetupError

installUsingBundleTool

protected void installUsingBundleTool ( IBuildInfo buildInfo, 
                ITestDevice device)

Tente d'installer des modules de la ligne principale à l'aide de bundletool.

Paramètres
buildInfo IBuildInfo : créer des informations sur les artefacts

device ITestDevice : l' ITestDevice pour installer le train

Jette
DeviceNotAvailableException
TargetSetupError

installateur

protected void installer ( ITestDevice device, 
                IBuildInfo buildInfo, 
                 appNames)

Essayez d'installer un package ou un package fractionné sur l'appareil.

Paramètres
device ITestDevice : le ITestDevice pour installer

buildInfo IBuildInfo : créer des informations sur les artefacts

appNames : Liste de chaînes. Les noms de base des fichiers d'application à installer. Si apkNames ne contient qu'un seul nom apk, l'apk sera installé en tant que package unique. Si apkNames contient plus d'un nom, les apks seront installés en tant qu'apks séparés.

Jette
DeviceNotAvailableException
TargetSetupError

retrieveApexInfo

protected ITestDevice.ApexInfo retrieveApexInfo (File testApexFile, 
                DeviceDescriptor deviceDescriptor)

Récupère ApexInfo qui contient packageName et versionCode à partir du fichier apex donné.

Paramètres
testApexFile File : Le fichier apex à partir duquel nous récupérons les informations.

deviceDescriptor DeviceDescriptor

Retour
ITestDevice.ApexInfo un ApexInfo contenant le packageName et versionCode du fichier donné

Jette
TargetSetupError si l'analyseur aapt n'a pas réussi à analyser le fichier.