TestBot

public class PtsBotTest
extends Object implements IRemoteTest, IShardableTest, ITestFilterReceiver

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


Exécutez des tests PTS-bot. PTS-bot est une automatisation complète de la suite de réglage des profils Bluetooth, qui est l'outil de test fourni par la norme Bluetooth pour exécuter les tests de certification des hôtes Bluetooth. (voir https://www.bluetooth.com/develop-with-bluetooth/qualification-listing/qualification-test-tools/profile-tuning-suite/).

Résumé

Constructeurs publics

PtsBotTest()

Méthodes publiques

void addAllExcludeFilters( filters)

Ajoute le ERROR(/Set) des filtres des tests à exclure.

void addAllIncludeFilters( filters)

Ajoute le ERROR(/Set) des filtres des tests à inclure.

void addExcludeFilter(String filter)

Ajoute un filtre indiquant les tests à exclure.

void addIncludeFilter(String filter)

Ajoute un filtre indiquant les tests à inclure.

void clearExcludeFilters()

Supprimer tous les filtres d'exclusion actuellement suivis

void clearIncludeFilters()

Supprimer tous les filtres "Inclure" actuellement suivis

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

Renvoie la valeur ERROR(/Set) actuelle des filtres d'exclusion.

getFlagsDefaultValues()
getIncludeFilters()

Renvoie la valeur ERROR(/Set) actuelle des filtres d'inclusion.

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

Exécute les tests et communique les résultats à l'écouteur.

split(int shardCountHint)

Autre version de split(), qui fournit également le nombre de segments tentés à exécuter.

Constructeurs publics

TestBot

public PtsBotTest ()

Méthodes publiques

addAllExcludeFilters

public void addAllExcludeFilters ( filters)

Ajoute le ERROR(/Set) des filtres des tests à exclure.

Paramètres
filters

addAllIncludeFilters

public void addAllIncludeFilters ( filters)

Ajoute le ERROR(/Set) des filtres des tests à inclure.

Paramètres
filters

addExclureFiltre

public void addExcludeFilter (String filter)

Ajoute un filtre indiquant les tests à exclure.

Paramètres
filter String

addIncludeFilter

public void addIncludeFilter (String filter)

Ajoute un filtre indiquant les tests à inclure.

Paramètres
filter String

ClearExcludeFilters

public void clearExcludeFilters ()

Supprimer tous les filtres d'exclusion actuellement suivis

ClearIncludeFilters

public void clearIncludeFilters ()

Supprimer tous les filtres "Inclure" actuellement suivis

getBluetoothFlag

public boolean getBluetoothFlag (ITestDevice testDevice, 
                String flag)

Paramètres
testDevice ITestDevice

flag String

Renvoie
boolean

getConfigFlags

public  getConfigFlags ()

Renvoie

getExcludeFilters

public  getExcludeFilters ()

Renvoie la valeur ERROR(/Set) actuelle des filtres d'exclusion.

Renvoie

getFlagsDefaultValues

public  getFlagsDefaultValues ()

Renvoie

getIncludeFilters

public  getIncludeFilters ()

Renvoie la valeur ERROR(/Set) actuelle des filtres d'inclusion.

Renvoie

initFlagsConfig

public void initFlagsConfig (ITestDevice testDevice, 
                File testConfigFile)

Paramètres
testDevice ITestDevice

testConfigFile File

Exécuter

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Exécute les tests et communique les résultats à l'écouteur.

Paramètres
testInfo TestInformation: objet TestInformation contenant des informations utiles à exécuter tests.

listener ITestInvocationListener: ITestInvocationListener des résultats du test

Génère
DeviceNotAvailableException

split

public  split (int shardCountHint)

Autre version de split(), qui fournit également le nombre de segments tentés à exécuter. Cela est utile pour certains exécuteurs de test qui ne peuvent pas toujours décider arbitrairement.

Paramètres
shardCountHint int: nombre de segments tentés.

Renvoie
Une collection de sous-tests à exécuter séparément ou null si le test est actuellement non segmentable