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

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

Zusammenfassung

Öffentliche Konstrukteure

TfTestLauncher ()

Geschützte Methoden

void addJavaArguments ( args) addJavaArguments ( args)

Ermöglicht 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 zu ergreifen sind.

void preRun ()

Setup vor dem Ausführen des Tests.

void testTmpDirClean (File tmpDir, ITestInvocationListener listener)

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

Öffentliche Konstrukteure

TfTestLauncher

public TfTestLauncher ()

Geschützte Methoden

addJavaArguments

protected void addJavaArguments ( args)

Ermöglicht 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 zu ergreifen sind.

Parameter
listener ITestInvocationListener : der ursprüngliche ITestInvocationListener , wo Ergebnisse gemeldet werden.

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

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

Vorlauf

protected void preRun ()

Setup vor dem Ausführen des Tests.

testTmpDirClean

protected void testTmpDirClean (File tmpDir, 
                ITestInvocationListener listener)

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

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

listener ITestInvocationListener : der ITestInvocationListener , wo der Test gemeldet werden soll.