Tf测试启动器

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) addJavaArguments ( args)

允许向子流程调用添加额外的 java 参数。

void postRun ( ITestInvocationListener listener, boolean exception, long elapsedTime)

TF 测试完成后要采取的操作。

void preRun ()

运行测试之前进行设置。

void testTmpDirClean (File tmpDir, ITestInvocationListener listener)

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

公共构造函数

Tf测试启动器

public TfTestLauncher ()

受保护的方法

添加Java参数

protected void addJavaArguments ( args)

允许向子流程调用添加额外的 java 参数。

参数
args :我们需要添加额外参数的当前参数列表。

运行后

protected void postRun (ITestInvocationListener listener, 
                boolean exception, 
                long elapsedTime)

TF 测试完成后要采取的操作。

参数
listener ITestInvocationListener :原始ITestInvocationListener报告结果的位置。

exception boolean :如果在测试中引发异常,则为 True。

elapsedTime long :运行测试所需的时间。

预运行

protected void preRun ()

运行测试之前进行设置。

测试TmpDirClean

protected void testTmpDirClean (File tmpDir, 
                ITestInvocationListener listener)

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

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

listener ITestInvocationListener :报告测试的ITestInvocationListener