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( 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:运行测试所用的时间。

预运行

protected void preRun ()

请先设置,然后再运行测试。

testTmpDirClean

protected void testTmpDirClean (File tmpDir, 
                ITestInvocationListener listener)

进行额外测试,以确保子进程中的单元测试不会创建任何文件, 已清除。

参数
tmpDir File:子进程的临时目录。

listener ITestInvocationListener:报告测试的 ITestInvocationListener