PythonBinaryHostTest

public class PythonBinaryHostTest
extends Object implements IConfigurationReceiver, IRemoteTest, ITestFilterReceiver

java.lang.Object 中
   ↳ com.android.tradefed.testtype.python.PythonBinaryHostTest


旨在运行 Android 构建系统 (Soong) 中的 Python 二进制文件的主机测试

该测试运行程序支持 include-filter 和 excluded-filter。请注意,排除过滤器的工作原理 忽略测试结果,而不是跳过实际测试。在 但排除过滤器仍将执行。

摘要

嵌套类

class PythonBinaryHostTest.PythonForwarder

结果转发器,用于将运行名称替换为二进制文件名称。 

字段

protected static final String ANDROID_SERIAL_VAR

protected static final String LD_LIBRARY_PATH

公共构造函数

PythonBinaryHostTest()

公共方法

void addAllExcludeFilters( filters)

添加要排除的测试的 ERROR(/Set)

void addAllIncludeFilters( filters)

添加要包含的测试的过滤器的 ERROR(/Set)

void addExcludeFilter(String filter)

添加要排除的测试的过滤条件。

void addIncludeFilter(String filter)

添加要包含的测试的过滤器。

void clearExcludeFilters()

删除当前跟踪的所有排除过滤器。

void clearIncludeFilters()

删除当前跟踪的所有包含过滤器。

getExcludeFilters()

返回排除过滤器的当前 ERROR(/Set)

getIncludeFilters()

返回包含过滤器的当前 ERROR(/Set)

final void run(TestInformation testInfo, ITestInvocationListener listener)

运行测试,并将结果报告给监听器。

void setConfiguration(IConfiguration configuration)

注入正在使用的 IConfiguration

字段

ANDROID_SERIAL_VAR

protected static final String ANDROID_SERIAL_VAR

LD_LIBRARY_PATH 中

protected static final String LD_LIBRARY_PATH

公共构造函数

PythonBinaryHostTest

public PythonBinaryHostTest ()

公共方法

添加全部排除过滤器

public void addAllExcludeFilters ( filters)

添加要排除的测试的 ERROR(/Set)

参数
filters

添加全部包含过滤器

public void addAllIncludeFilters ( filters)

添加要包含的测试的过滤器的 ERROR(/Set)

参数
filters

addExcludeFilter

public void addExcludeFilter (String filter)

添加要排除的测试的过滤条件。

参数
filter String

addIncludeFilter

public void addIncludeFilter (String filter)

添加要包含的测试的过滤器。

参数
filter String

ClearExcludeFilters

public void clearExcludeFilters ()

删除当前跟踪的所有排除过滤器。

clearIncludeFilters

public void clearIncludeFilters ()

删除当前跟踪的所有包含过滤器。

getExcludeFilters

public  getExcludeFilters ()

返回排除过滤器的当前 ERROR(/Set)

返回

getIncludeFilters

public  getIncludeFilters ()

返回包含过滤器的当前 ERROR(/Set)

返回

得分

public final void run (TestInformation testInfo, 
                ITestInvocationListener listener)

运行测试,并将结果报告给监听器。

参数
testInfo TestInformation:包含要运行的有用信息的 TestInformation 对象 测试。

listener ITestInvocationListener:测试结果的 ITestInvocationListener

抛出
DeviceNotAvailableException

setConfiguration

public void setConfiguration (IConfiguration configuration)

注入正在使用的 IConfiguration

参数
configuration IConfiguration