TfTestLauncher
public
class
TfTestLauncher
extends SubprocessTfLauncher
| java.lang.Object | ||
| ↳ | com.android.tradefed.testtype.SubprocessTfLauncher | |
| ↳ | com.android.tradefed.testtype.TfTestLauncher | |
IRemoteTest do przeprowadzania testów jednostkowych lub funkcjonalnych w osobnej instalacji TF.
Uruchamia zewnętrzny proces Java, aby przeprowadzić testy. Służy do ciągłego przeprowadzania testów jednostkowych lub funkcjonalnych TF.
Podsumowanie
Konstruktory publiczne | |
|---|---|
TfTestLauncher()
|
|
Metody chronione | |
|---|---|
void
|
addJavaArguments(List<String> args)
Umożliwia dodanie dodatkowych parametrów Java do wywołania podprocesu. |
void
|
postRun(ITestInvocationListener listener, boolean exception, long elapsedTime)
Działania, które należy wykonać po zakończeniu testu TF. |
void
|
preRun()
Konfiguracja przed uruchomieniem testu. |
void
|
testTmpDirClean(File tmpDir, ITestInvocationListener listener)
Dodatkowy test, który zapewnia, że testy jednostkowe w podprocesie nie utworzą żadnych plików, które nie zostaną usunięte. |
Konstruktory publiczne
TfTestLauncher
public TfTestLauncher ()
Metody chronione
addJavaArguments
protected void addJavaArguments (List<String> args)
Umożliwia dodanie dodatkowych parametrów Java do wywołania podprocesu.
| Parametry | |
|---|---|
args |
List: bieżąca lista argumentów, do której musimy dodać dodatkowe argumenty. |
postRun
protected void postRun (ITestInvocationListener listener, boolean exception, long elapsedTime)
Działania, które należy wykonać po zakończeniu testu TF.
| Parametry | |
|---|---|
listener |
ITestInvocationListener: oryginalny ITestInvocationListener, do którego należy zgłaszać wyniki. |
exception |
boolean: wartość Prawda, jeśli w teście wystąpił wyjątek. |
elapsedTime |
long: czas potrzebny na przeprowadzenie testów. |
preRun
protected void preRun ()
Konfiguracja przed uruchomieniem testu.
testTmpDirClean
protected void testTmpDirClean (File tmpDir,
ITestInvocationListener listener)Dodatkowy test, który zapewnia, że testy jednostkowe w podprocesie nie utworzą żadnych plików, które nie zostaną usunięte.
| Parametry | |
|---|---|
tmpDir |
File: katalog tymczasowy podprocesu. |
listener |
ITestInvocationListener: ITestInvocationListener, do którego należy zgłaszać test. |