TfTestLauncher

public class TfTestLauncher
extends SubprocessTfLauncher

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


Eine 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 TF-Einheits- oder Funktionstests kontinuierlich auszuführen.

Zusammenfassung

Öffentliche Konstruktoren

TfTestLauncher()

Geschützte Methoden

void addJavaArguments( args)

Es ist möglich, der Aufrufe von Unterprozessen zusätzliche Java-Parameter hinzuzufügen.

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

Aktionen nach Abschluss des TF-Tests

void preRun()

Einrichtung vor dem Ausführen des Tests

void testTmpDirClean(File tmpDir, ITestInvocationListener listener)

Zusätzlicher Test, um sicherzustellen, dass durch die Unit-Tests im untergeordneten Prozess keine Dateien erstellt und nicht gelöscht werden.

Öffentliche Konstruktoren

TfTestLauncher

public TfTestLauncher ()

Geschützte Methoden

addJavaArguments

protected void addJavaArguments ( args)

Es ist möglich, der Aufrufe von Unterprozessen zusätzliche Java-Parameter hinzuzufügen.

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

postRun

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

Aktionen nach Abschluss des TF-Tests

Parameter
listener ITestInvocationListener: das ursprüngliche ITestInvocationListener, unter dem die Ergebnisse gemeldet werden sollen.

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

elapsedTime long: die Zeit, die für die Ausführung der Tests benötigt wird.

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 durch die Unit-Tests im untergeordneten Prozess keine Dateien erstellt und nicht gelöscht werden.

Parameter
tmpDir File: Das temporäre Verzeichnis des untergeordneten Prozesses.

listener ITestInvocationListener: die ITestInvocationListener, unter der der Test gemeldet werden soll.