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