TfTestLauncher

public class TfTestLauncher
extends SubprocessTfLauncher

java.lang.Object
com.android.tradefed.testtype.SubprocessTfLauncher
  com.android.tradefed.testtype.TfTestLauncher


Un IRemoteTest pour exécuter des tests unitaires ou fonctionnels sur une installation TF distincte.

Lance un processus Java externe pour exécuter les tests. Utilisé pour exécuter en continu les tests unitaires ou fonctionnels TF.

Résumé

Constructeurs publics

TfTestLauncher()

Méthodes protégées

void addJavaArguments(List<String> args)

Permet d'ajouter des paramètres Java supplémentaires à l'appel de sous-processus.

void postRun(ITestInvocationListener listener, boolean exception, long elapsedTime)

Actions à effectuer une fois le test TF terminé.

void preRun()

Configuration avant l'exécution du test.

void testTmpDirClean(File tmpDir, ITestInvocationListener listener)

Test supplémentaire pour s'assurer qu'aucun fichier n'est créé par les tests unitaires dans le sous-processus et n'est nettoyé.

Constructeurs publics

TfTestLauncher

public TfTestLauncher ()

Méthodes protégées

addJavaArguments

protected void addJavaArguments (List<String> args)

Permet d'ajouter des paramètres Java supplémentaires à l'appel de sous-processus.

Paramètres
args List : liste actuelle d'arguments à laquelle nous devons ajouter les arguments supplémentaires.

postRun

protected void postRun (ITestInvocationListener listener, 
                boolean exception, 
                long elapsedTime)

Actions à effectuer une fois le test TF terminé.

Paramètres
listener ITestInvocationListener : ITestInvocationListener d'origine où les résultats doivent être signalés.

exception boolean : "True" si une exception a été générée dans le test.

elapsedTime long : temps nécessaire à l'exécution des tests.

preRun

protected void preRun ()

Configuration avant l'exécution du test.

testTmpDirClean

protected void testTmpDirClean (File tmpDir, 
                ITestInvocationListener listener)

Test supplémentaire pour s'assurer qu'aucun fichier n'est créé par les tests unitaires dans le sous-processus et n'est nettoyé.

Paramètres
tmpDir File : répertoire temporaire du sous-processus.

listener ITestInvocationListener : ITestInvocationListener où le test doit être signalé.