KUnit模块测试

public class KUnitModuleTest
extends ExecutableTargetTest

java.lang.Object
com.android.tradefed.testtype.binary.ExecutableBaseTest
com.android.tradefed.testtype.binary.ExecutableTargetTest
com.android.tradefed.testtype.binary.KUnitModuleTest


用于在设备上运行 KUnit 测试模块的测试运行器。

概括

领域

public static final String INSMOD_COMMAND_FMT

public static final String KUNIT_DEBUGFS_PATH

public static final String KUNIT_RESULTS_FMT

public static final String RMMOD_COMMAND_FMT

公共构造函数

KUnitModuleTest ()

公共方法

String findBinary (String binary)

搜索二进制文件以便能够运行它。

boolean getCollectTestsOnly ()
void runBinary (String modulePath, ITestInvocationListener listener, TestDescription description)

实际上在给定路径上运行二进制文件。

受保护的方法

boolean doesRunBinaryGenerateTestResults ()

领域

INSMOD_COMMAND_FMT

public static final String INSMOD_COMMAND_FMT

KUNIT_DEBUGFS_PATH

public static final String KUNIT_DEBUGFS_PATH

KUNIT_RESULTS_FMT

public static final String KUNIT_RESULTS_FMT

RMMOD_COMMAND_FMT

public static final String RMMOD_COMMAND_FMT

公共构造函数

KUnit模块测试

public KUnitModuleTest ()

公共方法

查找二进制文件

public String findBinary (String binary)

搜索二进制文件以便能够运行它。

参数
binary String :二进制文件的路径或简单的二进制文件名称。

退货
String二进制文件的路径,如果未找到则为 null。

投掷
DeviceNotAvailableException

仅获取收集测试

public boolean getCollectTestsOnly ()

退货
boolean

运行二进制文件

public void runBinary (String modulePath, 
                ITestInvocationListener listener, 
                TestDescription description)

实际上在给定路径上运行二进制文件。

参数
modulePath String :二进制文件的路径。

listener ITestInvocationListener :报告结果的侦听器。

description TestDescription :测试正在进行中。

投掷
DeviceNotAvailableException

受保护的方法

doesRunBinary生成测试结果

protected boolean doesRunBinaryGenerateTestResults ()

退货
boolean