PtsBotTest

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 Bluetooth Profile Tuning Suite, que é a ferramenta de teste fornecida pelo padrão Bluetooth para executar testes de certificação do host do Bluetooth (consulte https://www.bluetooth.com/develop-with-bluetooth/qualification-listing/qualification-test-tools/profile-tuning-suite/).

Resumo

Classes aninhadas

class PtsBotTest.TestFlagConfiguration

 

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 serão excluídos.

void addIncludeFilter(String filter)

Adiciona um filtro de quais testes incluir.

void clearExcludeFilters()

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

void clearIncludeFilters()

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

getExcludeFilters()

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

getIncludeFilters()

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

PtsBotTest.TestFlagConfiguration getTestFlagConfiguration()
void initFlagsConfig(ITestDevice testDevice, File testConfigFile)
void run(TestInformation testInfo, ITestInvocationListener listener)

Executa os testes e informa o resultado ao ouvinte.

split(int shardCountHint)

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

Construtores públicos

PtsBotTest

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 incluir.

Parâmetros
filters

addExcludeFilter

public void addExcludeFilter (String filter)

Adiciona um filtro de quais testes serão excluídos.

Parâmetros
filter String

addIncludeFilter

public void addIncludeFilter (String filter)

Adiciona um filtro de quais testes incluir.

Parâmetros
filter String

clearExcludeFilters

public void clearExcludeFilters ()

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

clearIncludeFilters

public void clearIncludeFilters ()

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

getExcludeFilters

public  getExcludeFilters ()

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

Retorna

getIncludeFilters

public  getIncludeFilters ()

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

Retorna

getTestFlagConfiguration

public PtsBotTest.TestFlagConfiguration getTestFlagConfiguration ()

Retorna
PtsBotTest.TestFlagConfiguration

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 ouvinte.

Parâmetros
testInfo TestInformation: o objeto TestInformation, que contém informações úteis para executar testes.

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 está tentando ser executado. Isso é útil para alguns executores de teste que às vezes não podem decidir arbitrariamente.

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

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