TfTestLauncher
public
class
TfTestLauncher
extends SubprocessTfLauncher
| java.lang.Object | ||
| ↳ | com.android.tradefed.testtype.SubprocessTfLauncher | |
| ↳ | com.android.tradefed.testtype.TfTestLauncher | |
用于针对单独的 TF 安装运行单元测试或功能测试的 IRemoteTest。
启动外部 Java 进程以运行测试。用于持续运行 TF 单元测试或功能测试。
摘要
公共构造函数 | |
|---|---|
TfTestLauncher()
|
|
受保护的方法 | |
|---|---|
void
|
addJavaArguments(
允许向子进程调用添加额外的 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 (args)
允许向子进程调用添加额外的 Java 参数。
| 参数 | |
|---|---|
args |
:我们需要向其添加额外参数的当前参数列表。 |
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。 |