TfTestLauncher
public
class
TfTestLauncher
extends SubprocessTfLauncher
| java.lang.Object | ||
| ↳ | com.android.tradefed.testtype.SubprocessTfLauncher | |
| ↳ | com.android.tradefed.testtype.TfTestLauncher | |
一个 IRemoteTest,用于针对单独的 TF 安装运行单元测试或功能测试。
启动外部 Java 进程来运行测试。用于持续运行 TF 单元测试或 功能测试。
摘要
公共构造函数 | |
|---|---|
TfTestLauncher()
|
|
受保护的方法 | |
|---|---|
void
|
addJavaArguments(List<String> args)
允许向子进程调用添加额外的 Java 参数。 |
void
|
postRun(ITestInvocationListener listener, boolean exception, long elapsedTime)
在 TF 测试完成后要采取的操作。 |
void
|
preRun()
在运行测试之前进行设置。 |
void
|
testTmpDirClean(File tmpDir, ITestInvocationListener listener)
额外的测试,以确保子进程中的单元测试不会创建文件,并且不会 清理。 |
公共构造函数
TfTestLauncher
public TfTestLauncher ()
受保护的方法
addJavaArguments
protected void addJavaArguments (List<String> args)
允许向子进程调用添加额外的 Java 参数。
| 参数 | |
|---|---|
args |
List:当前参数列表,我们需要向其中添加额外的参数。 |
postRun
protected void postRun (ITestInvocationListener listener, boolean exception, long elapsedTime)
在 TF 测试完成后要采取的操作。
| 参数 | |
|---|---|
listener |
ITestInvocationListener:原始 ITestInvocationListener,用于报告结果。 |
exception |
boolean:如果测试中引发了异常,则为 True。 |
elapsedTime |
long:运行测试所用的时间。 |
preRun
protected void preRun ()
在运行测试之前进行设置。
testTmpDirClean
protected void testTmpDirClean (File tmpDir,
ITestInvocationListener listener)额外的测试,以确保子进程中的单元测试不会创建文件,并且不会 清理文件。
| 参数 | |
|---|---|
tmpDir |
File:子进程的临时目录。 |
listener |
ITestInvocationListener:用于报告测试的 ITestInvocationListener。 |