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 zum kontinuierlichen Betrieb der TF-Einheit oder für Funktionstests verwendet.

Zusammenfassung

Öffentliche Bauträger

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 ergriffen werden müssen.

void preRun ()

Richten Sie es ein, bevor Sie den Test ausführen.

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 Bauträger

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 ergriffen werden müssen.

Parameter
listener ITestInvocationListener : der ursprüngliche ITestInvocationListener , an den Ergebnisse gemeldet werden sollen.

exception boolean : True, wenn innerhalb des Tests eine Ausnahme ausgelöst wurde.

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

preRun

protected void preRun ()

Richten Sie es ein, bevor Sie den Test ausführen.

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 , an den der Test gemeldet werden soll.