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 Unit- oder Funktionstests für eine separate TF-Installation.

Startet einen externen Java-Prozess, um die Tests auszuführen. Wird verwendet, um die TF-Unit- oder Funktionstests kontinuierlich auszuführen.

Zusammenfassung

Öffentliche Konstruktoren

TfTestLauncher()

Geschützte Methoden

void addJavaArguments(List<String> args)

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

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

Aktionen, die nach Abschluss des TF-Tests ausgeführt werden sollen.

void preRun()

Einrichtung vor dem Ausführen des Tests.

void testTmpDirClean(File tmpDir, ITestInvocationListener listener)

Zusätzlicher Test, um sicherzustellen, dass keine Dateien von den Unit-Tests im Unterprozess erstellt und nicht bereinigt werden.

Öffentliche Konstruktoren

TfTestLauncher

public TfTestLauncher ()

Geschützte Methoden

addJavaArguments

protected void addJavaArguments (List<String> args)

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

Parameter
args List: die aktuelle Liste der Argumente, denen die zusätzlichen Argumente hinzugefügt werden müssen.

postRun

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

Aktionen, die nach Abschluss des TF-Tests ausgeführt werden sollen.

Parameter
listener ITestInvocationListener: der ursprüngliche ITestInvocationListener, an den 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 wurde.

preRun

protected void preRun ()

Einrichtung vor dem Ausführen des Tests.

testTmpDirClean

protected void testTmpDirClean (File tmpDir, 
                ITestInvocationListener listener)

Zusätzlicher Test, um sicherzustellen, dass keine Dateien von den Unit-Tests im Unterprozess erstellt und nicht bereinigt werden.

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

listener ITestInvocationListener: der ITestInvocationListener, an den der Test gemeldet werden soll.