Test PtsBot

public class PtsBotTest
extends Object implements IRemoteTest, IShardableTest, ITestFilterReceiver

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


Esegui test PTS-bot. PTS-bot è un'automazione completa della suite di ottimizzazione dei profili Bluetooth, che è lo strumento di test fornito dallo standard Bluetooth per eseguire i test di certificazione host Bluetooth (vedi https://www.bluetooth.com/develop-with-bluetooth/qualification-listing/qualification-test-tools/profile-tune-suite/).

Riepilogo

Costruttori pubblici

PtsBotTest()

Metodi pubblici

void addAllExcludeFilters( filters)

Aggiunge ERROR(/Set) di filtri di cui test escludere.

void addAllIncludeFilters( filters)

Aggiunge ERROR(/Set) di filtri di quali test includere.

void addExcludeFilter(String filter)

Aggiunge un filtro dei test da escludere.

void addIncludeFilter(String filter)

Aggiunge un filtro dei test da includere.

void clearExcludeFilters()

Elimina tutti i filtri di esclusione attualmente monitorati.

void clearIncludeFilters()

Elimina tutti i filtri di inclusione attualmente monitorati.

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

Restituisce l'attuale ERROR(/Set) dei filtri di esclusione.

getFlagsDefaultValues()
getIncludeFilters()

Restituisce il valore ERROR(/Set) corrente dei filtri di inclusione.

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

Esegue i test e segnala i risultati al listener.

split(int shardCountHint)

Versione alternativa di split() che fornisce anche lo shardCount tentato eseguire.

Costruttori pubblici

Test PtsBot

public PtsBotTest ()

Metodi pubblici

aggiungiAllEscludiFiltri

public void addAllExcludeFilters ( filters)

Aggiunge ERROR(/Set) di filtri di cui test escludere.

Parametri
filters

addAllIncludeFilters

public void addAllIncludeFilters ( filters)

Aggiunge ERROR(/Set) di filtri di quali test includere.

Parametri
filters

aggiungiEscludiFiltro

public void addExcludeFilter (String filter)

Aggiunge un filtro dei test da escludere.

Parametri
filter String

addIncludeFilter

public void addIncludeFilter (String filter)

Aggiunge un filtro dei test da includere.

Parametri
filter String

CancellaEscludiFiltri

public void clearExcludeFilters ()

Elimina tutti i filtri di esclusione attualmente monitorati.

CancellaIncludeFiltri

public void clearIncludeFilters ()

Elimina tutti i filtri di inclusione attualmente monitorati.

Flag Bluetooth

public boolean getBluetoothFlag (ITestDevice testDevice, 
                String flag)

Parametri
testDevice ITestDevice

flag String

Ritorni
boolean

getConfigFlag

public  getConfigFlags ()

Ritorni

getEscludiFiltri

public  getExcludeFilters ()

Restituisce l'attuale ERROR(/Set) dei filtri di esclusione.

Ritorni

getFlagsDefaultValues

public  getFlagsDefaultValues ()

Ritorni

getIncludeFilters

public  getIncludeFilters ()

Restituisce il valore ERROR(/Set) corrente dei filtri di inclusione.

Ritorni

initFlagsConfig

public void initFlagsConfig (ITestDevice testDevice, 
                File testConfigFile)

Parametri
testDevice ITestDevice

testConfigFile File

run

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Esegue i test e segnala i risultati al listener.

Parametri
testInfo TestInformation: l'oggetto TestInformation contenente informazioni utili da eseguire test.

listener ITestInvocationListener: ITestInvocationListener dei risultati del test

Lanci
DeviceNotAvailableException

Dividi

public  split (int shardCountHint)

Versione alternativa di split() che fornisce anche lo shardCount tentato eseguire. Ciò è utile per alcuni runner di test che a volte non possono decidere arbitrariamente.

Parametri
shardCountHint int: numero di shard tentati.

Ritorni
una raccolta di test secondari da eseguire separatamente oppure null se il test viene attualmente non si può partizionare con lo sharding