PtsBotTest

public class PtsBotTest
extends Object implements IRemoteTest, IShardableTest, ITestFilterReceiver

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


PTS-bot テストを実行します。PTS-bot は Bluetooth プロファイル チューニング スイートを完全に自動化しており、 Bluetooth ホスト認証テストを実行するために Bluetooth 標準で定義されているテストツールです。 (参照: https://www.bluetooth.com/develop-with-bluetooth/qualify-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 ()

パブリック メソッド

addAllExcludeFilters

public void addAllExcludeFilters ( filters)

除外するテストのフィルタの ERROR(/Set) を追加します。

パラメータ
filters

addAllIncludeFilters

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

現在トラッキングされている一致フィルタをすべて削除します。

getBluetoothFlag

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 現在シャーディング不可