Google is committed to advancing racial equity for Black communities. See how.
Cette page a été traduite par l'API Cloud Translation.
Switch to English

ParentSandboxInvocationExecution

public class ParentSandboxInvocationExecution
extends InvocationExecution

java.lang.Object
com.android.tradefed.invoker.InvocationExecution
com.android.tradefed.invoker.sandbox.ParentSandboxInvocationExecution


Version d' InvocationExecution pour les actions spéciales d'invocation parent lors de l'exécution d'un sandbox.

Résumé

Constructeurs publics

ParentSandboxInvocationExecution ()

Méthodes publiques

void doCleanUp (IInvocationContext context, IConfiguration config, Throwable exception)

Exécutez les étapes de nettoyage target_preparer et multi_target_preparer.

void doSetup (TestInformation testInfo, IConfiguration config, ITestLogger logger)

Exécutez les étapes setUp target_preparer et multi_target_preparer.

void doTeardown (TestInformation testInfo, IConfiguration config, ITestLogger logger, Throwable exception)

Exécutez les étapes de démontage target_preparer et multi_target_preparer.

boolean fetchBuild (TestInformation testInfo, IConfiguration config, IRescheduler rescheduler, ITestInvocationListener listener)

Exécutez l'étape build_provider de l'appel.

void reportLogs (ITestDevice device, ITestLogger logger, TestInvocation.Stage stage)

Signalez certains journaux de périphériques à différentes étapes de l'appel.

void runTests (TestInformation info, IConfiguration config, ITestInvocationListener listener)

Exécute le test.

Méthodes protégées

IConfigurationFactory getFactory ()

Renvoie IConfigurationFactory utilisée pour les configurations créées.

IRunUtil getRunUtil ()
boolean prepareAndRunSandbox (TestInformation info, IConfiguration config, ITestInvocationListener listener)

Renvoie l'état du résultat de l'exécution du bac à sable.

Constructeurs publics

ParentSandboxInvocationExecution

public ParentSandboxInvocationExecution ()

Méthodes publiques

doCleanUp

public void doCleanUp (IInvocationContext context, 
                IConfiguration config, 
                Throwable exception)

Exécutez les étapes de nettoyage target_preparer et multi_target_preparer. Est-ce que les appareils nettoient.

Paramètres
context IInvocationContext : le IInvocationContext de l'invocation.

config IConfiguration : l' IConfiguration de ce test.

exception Throwable : l'exception d'origine lancée par le test en cours d'exécution.

doSetup

public void doSetup (TestInformation testInfo, 
                IConfiguration config, 
                ITestLogger logger)

Exécutez les étapes setUp target_preparer et multi_target_preparer. Effectue toutes les configurations de périphériques requises pour l'exécution du test.

Paramètres
testInfo TestInformation : le TestInformation de l'invocation.

config IConfiguration : l' IConfiguration de ce test.

logger ITestLogger : l' ITestLogger pour signaler les journaux des échecs de configuration.

Jette
BuildError
DeviceNotAvailableException
TargetSetupError

doTeardown

public void doTeardown (TestInformation testInfo, 
                IConfiguration config, 
                ITestLogger logger, 
                Throwable exception)

Exécutez les étapes de démontage target_preparer et multi_target_preparer. Les appareils se désintègrent-ils associés à la configuration?

Paramètres
testInfo TestInformation : le TestInformation de l'invocation.

config IConfiguration : l' IConfiguration de ce test.

logger ITestLogger : l' ITestLogger pour rapporter les logs.

exception Throwable : l'exception d'origine lancée par le test en cours d'exécution.

fetchBuild

public boolean fetchBuild (TestInformation testInfo, 
                IConfiguration config, 
                IRescheduler rescheduler, 
                ITestInvocationListener listener)

Exécutez l'étape build_provider de l'appel.

Paramètres
testInfo TestInformation : le TestInformation de l'invocation.

config IConfiguration : l' IConfiguration de ce test.

rescheduler IRescheduler : l' IRescheduler , pour replanifier des parties de l'appel pour une exécution sur une ou plusieurs autres ressources

listener ITestInvocationListener : ITestInvocation pour signaler les échecs de téléchargement de build.

Retour
boolean Vrai si nous avons téléchargé la compilation avec succès, faux sinon.

Jette
BuildRetrievalError
DeviceNotAvailableException

reportLogs

public void reportLogs (ITestDevice device, 
                ITestLogger logger, 
                TestInvocation.Stage stage)

Signalez certains journaux de périphériques à différentes étapes de l'appel. Par exemple: logcat.

Paramètres
device ITestDevice : l'appareil à partir ITestDevice journaux doivent être rapportés.

logger ITestLogger : l'enregistreur pour les journaux.

stage TestInvocation.Stage : stade de l'appel TestInvocation.Stage nous en sommes.

runTests

public void runTests (TestInformation info, 
                IConfiguration config, 
                ITestInvocationListener listener)

Exécute le test.

Paramètres
info TestInformation : le TestInformation avec TestInformation exécuter les tests.

config IConfiguration : l' IConfiguration à exécuter

listener ITestInvocationListener : l' ITestInvocationListener des résultats de test

Méthodes protégées

getFactory

protected IConfigurationFactory getFactory ()

Renvoie IConfigurationFactory utilisée pour les configurations créées.

Retour
IConfigurationFactory

getRunUtil

protected IRunUtil getRunUtil ()

Retour
IRunUtil

prepareAndRunSandbox

protected boolean prepareAndRunSandbox (TestInformation info, 
                IConfiguration config, 
                ITestInvocationListener listener)

Renvoie l'état du résultat de l'exécution du bac à sable.

Paramètres
info TestInformation

config IConfiguration

listener ITestInvocationListener

Retour
boolean