PtsBotTest

public class PtsBotTest
extends Object implements IRemoteTest, IShardableTest, ITestFilterReceiver

java.lang.Object 中
   ↳ com.android.tradefed.testtype.pandora.PtsBotTest


运行 PTS 聊天机器人测试。PTS 聊天机器人是 Bluetooth Profile Tuning Suite 的完全自动化操作, 是蓝牙标准提供的用于运行蓝牙主机认证测试的测试工具 (请参阅 https://www.bluetooth.com/develop-with-bluetooth/compliance-listing/qualify-test-tools/profile-tuning-suite/)。

摘要

公共构造函数

PtsBotTest()

公共方法

void addAllExcludeFilters( filters)

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

void addAllIncludeFilters( filters)

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

void addExcludeFilter(String filter)

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

void addIncludeFilter(String filter)

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

void clearExcludeFilters()

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

void clearIncludeFilters()

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

boolean getBluetoothFlag(ITestDevice testDevice, String flag)
getConfigFlags()
getExcludeFilters()

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

getFlagsDefaultValues()
getIncludeFilters()

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

void initFlagsConfig(ITestDevice testDevice, File testConfigFile)
void run(TestInformation testInfo, ITestInvocationListener listener)

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

split(int shardCountHint)

split() 的替代版本,该版本也提供尝试的 shardCount 运行状态。

公共构造函数

PtsBotTest

public PtsBotTest ()

公共方法

添加全部排除过滤器

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

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

获取蓝牙标志

public boolean getBluetoothFlag (ITestDevice testDevice, 
                String flag)

参数
testDevice ITestDevice

flag String

返回
boolean

getConfigFlags

public  getConfigFlags ()

返回

getExcludeFilters

public  getExcludeFilters ()

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

返回

getFlagsDefaultValues

public  getFlagsDefaultValues ()

返回

getIncludeFilters

public  getIncludeFilters ()

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

返回

initFlagsConfig

public void initFlagsConfig (ITestDevice testDevice, 
                File testConfigFile)

参数
testDevice ITestDevice

testConfigFile File

得分

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

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

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

listener ITestInvocationListener:测试结果的 ITestInvocationListener

抛出
DeviceNotAvailableException

分割

public  split (int shardCountHint)

split() 的替代版本,该版本也提供尝试的 shardCount 运行状态。这对于某些有时无法随意决定的测试运行程序非常有用。

参数
shardCountHint int:尝试的分片数。

返回
要单独执行的子测试集合,或者null如果测试 目前不可分片