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

TestInvocation

public class TestInvocation
extends Object implements ITestInvocation

java.lang.Object
com.android.tradefed.invoker.TestInvocation


ITestInvocation par défaut de ITestInvocation .

Charge les principaux objets en fonction de IConfiguration - récupère la compilation - prépare la cible - exécute les tests - rapporte les résultats

Résumé

Classes imbriquées

enum TestInvocation.RunMode

Le mode différent dans lequel une invocation peut s'exécuter.

enum TestInvocation.Stage

Des champs

public static final String COMMAND_ARGS_KEY

Clé des attributs de la ligne de commande args

Constructeurs publics

TestInvocation ()

Méthodes publiques

IInvocationExecution createInvocationExec ( TestInvocation.RunMode mode)

Créez le chemin d'appel à suivre.

static String getDeviceLogName ( TestInvocation.Stage stage)
static String getEmulatorLogName ( TestInvocation.Stage stage)
void invoke ( IInvocationContext context, IConfiguration config, IRescheduler rescheduler, ITestInvocationListener... extraListeners)

Exécutez l'appel de test.

void notifyInvocationStopped ()

Informez le TestInvocation que TradeFed a été invité à s'arrêter.

static void printStageDelimiter ( TestInvocation.Stage phase, boolean end)

Imprime un délimiteur pour une étape donnée de l'appel.

String toString ()

Méthodes protégées

void setExitCode ( CommandRunner.ExitCode code, Throwable stack)

Aide pour définir le code de sortie.

Des champs

COMMAND_ARGS_KEY

public static final String COMMAND_ARGS_KEY

Clé des attributs de la ligne de commande args

Constructeurs publics

TestInvocation

public TestInvocation ()

Méthodes publiques

createInvocationExec

public IInvocationExecution createInvocationExec ( TestInvocation.RunMode mode)

Créez le chemin d'appel à suivre.

Paramètres
mode TestInvocation.RunMode : Le mode dans TestInvocation.RunMode nous sommes actuellement exécutés.

Retour
IInvocationExecution IInvocationExecution décrivant l'invocation.

getDeviceLogName

public static String getDeviceLogName ( TestInvocation.Stage stage)

Paramètres
stage TestInvocation.Stage

Retour
String

getEmulatorLogName

public static String getEmulatorLogName ( TestInvocation.Stage stage)

Paramètres
stage TestInvocation.Stage

Retour
String

invoquer

public void invoke ( IInvocationContext context, 
                IConfiguration config, 
                IRescheduler rescheduler, 
                ITestInvocationListener... extraListeners)

Exécutez l'appel de test.

Paramètres
context IInvocationContext : le IInvocationContext pour effectuer des tests.

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

extraListeners ITestInvocationListener : ITestInvocationListener s à notifier, en plus de ceux de la config

Jette
DeviceNotAvailableException

notifyInvocationStopped

public void notifyInvocationStopped ()

Informez le TestInvocation que TradeFed a été invité à s'arrêter.

printStageDelimiter

public static void printStageDelimiter ( TestInvocation.Stage phase, 
                boolean end)

Imprime un délimiteur pour une étape donnée de l'appel.

Paramètres
phase TestInvocation.Stage

end boolean

toString

public String toString ()

Retour
String

Méthodes protégées

setExitCode

protected void setExitCode ( CommandRunner.ExitCode code, 
                Throwable stack)

Aide pour définir le code de sortie. Exposé pour les tests.

Paramètres
code CommandRunner.ExitCode

stack Throwable