TfTestLauncher

public class TfTestLauncher
extends SubprocessTfLauncher

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


Ein IRemoteTest zum Ausführen von IRemoteTest oder Funktionstests für eine separate TF-Installation.

Startet einen externen Java-Prozess, um die Tests auszuführen. Wird zum kontinuierlichen Ausführen der TF-Einheit oder für Funktionstests verwendet.

Zusammenfassung

Öffentliche Konstrukteure

TfTestLauncher ()

Geschützte Methoden

void addJavaArguments ( args) addJavaArguments ( args)

Ermöglichen das Hinzufügen zusätzlicher Java-Parameter zum Unterprozessaufruf.

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

Maßnahmen, die nach Abschluss des TF-Tests ergriffen werden müssen.

void preRun ()

Setup vor dem Ausführen des Tests.

void testTmpDirClean (File tmpDir, ITestInvocationListener listener)

Zusätzlicher Test, um sicherzustellen, dass durch die Komponententests im Unterprozess keine Dateien erstellt und nicht bereinigt werden.

Öffentliche Konstrukteure

TfTestLauncher

public TfTestLauncher ()

Geschützte Methoden

addJavaArguments

protected void addJavaArguments ( args)

Ermöglichen das Hinzufügen zusätzlicher Java-Parameter zum Unterprozessaufruf.

Parameter
args : Die aktuelle Liste der Argumente, zu denen wir die zusätzlichen hinzufügen müssen.

postRun

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

Maßnahmen, die nach Abschluss des TF-Tests ergriffen werden müssen.

Parameter
listener ITestInvocationListener : Der ursprüngliche ITestInvocationListener in dem die Ergebnisse gemeldet werden sollen.

exception boolean : True, wenn im Test eine Ausnahme ausgelöst wurde.

elapsedTime long : Die Zeit, die zum Ausführen der Tests benötigt wird.

preRun

protected void preRun ()

Setup vor dem Ausführen des Tests.

testTmpDirClean

protected void testTmpDirClean (File tmpDir, 
                ITestInvocationListener listener)

Zusätzlicher Test, um sicherzustellen, dass durch die Komponententests im Unterprozess keine Dateien erstellt und nicht bereinigt werden.

Parameter
tmpDir File : Das temporäre Verzeichnis des Unterprozesses.

listener ITestInvocationListener : Der ITestInvocationListener in dem der Test gemeldet werden soll.