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