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