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. |