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 zum Ausführen der Tests. Wird zum Ausführen der TF-Einheit oder Funktionstests kontinuierlich durchführen.

Zusammenfassung

Öffentliche Konstruktoren

TfTestLauncher()

Geschützte Methoden

void addJavaArguments( args)

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

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

Nach Abschluss des TF-Tests auszuführende Aktionen.

void preRun()

Richten Sie ihn vor dem Test ein.

void testTmpDirClean(File tmpDir, ITestInvocationListener listener)

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

Öffentliche Konstruktoren

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, der die zusätzlichen Argumente hinzugefügt werden müssen.

postRun

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

Nach Abschluss des TF-Tests auszuführende Aktionen.

Parameter
listener ITestInvocationListener: ursprünglicher ITestInvocationListener, wo Ergebnisse gemeldet werden sollen

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

elapsedTime long: Die zum Ausführen der Tests benötigte Zeit.

PreRun

protected void preRun ()

Richten Sie ihn vor dem Test ein.

testTmpDirClean

protected void testTmpDirClean (File tmpDir, 
                ITestInvocationListener listener)

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

Parameter
tmpDir File: das temporäre Verzeichnis des Unterprozesses

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