Teste PtsBot

public class PtsBotTest
extends Object implements IRemoteTest, IShardableTest, ITestFilterReceiver

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


Executar testes do PTS-bot. O PTS-bot é uma automação completa do conjunto de ajustes de perfis Bluetooth, que é a ferramenta de teste fornecida pelo Bluetooth padrão para executar testes de certificação do host Bluetooth (consulte https://www.bluetooth.com/develop-with-bluetooth/qualify-listing/eligibility-test-tools/profile-tuning-suite/).

Resumo

Construtores públicos

PtsBotTest()

Métodos públicos

void addAllExcludeFilters( filters)

Adiciona o ERROR(/Set) de filtros de quais testes excluir.

void addAllIncludeFilters( filters)

Adiciona o ERROR(/Set) de filtros de quais testes serão incluídos.

void addExcludeFilter(String filter)

Adiciona um filtro de quais testes excluir.

void addIncludeFilter(String filter)

Adiciona um filtro de quais testes devem ser incluídos.

void clearExcludeFilters()

Exclua todos os filtros de exclusão rastreados no momento.

void clearIncludeFilters()

Exclua todos os filtros de inclusão rastreados no momento.

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

Retorna o ERROR(/Set) atual dos filtros de exclusão.

getFlagsDefaultValues()
getIncludeFilters()

Retorna o ERROR(/Set) atual dos filtros de inclusão.

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

Executa os testes e informa o resultado ao listener.

split(int shardCountHint)

Versão alternativa de split(), que também fornece o shardCount que é tentado para ser executado.

Construtores públicos

Teste PtsBot

public PtsBotTest ()

Métodos públicos

addAllExcludeFilters

public void addAllExcludeFilters ( filters)

Adiciona o ERROR(/Set) de filtros de quais testes excluir.

Parâmetros
filters

addAllIncludeFilters

public void addAllIncludeFilters ( filters)

Adiciona o ERROR(/Set) de filtros de quais testes serão incluídos.

Parâmetros
filters

addExcludeFilter

public void addExcludeFilter (String filter)

Adiciona um filtro de quais testes excluir.

Parâmetros
filter String

addIncludeFilter

public void addIncludeFilter (String filter)

Adiciona um filtro de quais testes devem ser incluídos.

Parâmetros
filter String

limparExcluirFiltros

public void clearExcludeFilters ()

Exclua todos os filtros de exclusão rastreados no momento.

ClearIncludeFilters

public void clearIncludeFilters ()

Exclua todos os filtros de inclusão rastreados no momento.

getBluetoothFlag

public boolean getBluetoothFlag (ITestDevice testDevice, 
                String flag)

Parâmetros
testDevice ITestDevice

flag String

Retorna
boolean

getConfigFlags

public  getConfigFlags ()

Retorna

getExcludeFilters

public  getExcludeFilters ()

Retorna o ERROR(/Set) atual dos filtros de exclusão.

Retorna

getFlagsDefaultValues

public  getFlagsDefaultValues ()

Retorna

getIncludeFilters

public  getIncludeFilters ()

Retorna o ERROR(/Set) atual dos filtros de inclusão.

Retorna

"initFlagsConfig"

public void initFlagsConfig (ITestDevice testDevice, 
                File testConfigFile)

Parâmetros
testDevice ITestDevice

testConfigFile File

run

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Executa os testes e informa o resultado ao listener.

Parâmetros
testInfo TestInformation: o objeto TestInformation que contém informações úteis a serem executadas. provas.

listener ITestInvocationListener: o ITestInvocationListener dos resultados do teste.

Gera
DeviceNotAvailableException

dividir

public  split (int shardCountHint)

Versão alternativa de split(), que também fornece o shardCount que é tentado para ser executado. Isso é útil para alguns executores de testes que não podem decidir arbitrariamente algumas vezes.

Parâmetros
shardCountHint int: a contagem de fragmentos tentados.

Retorna
uma coleção de subtestes a serem executados separadamente ou null se o teste for não fragmentado no momento