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(
Ajoute le |
void
|
addAllIncludeFilters(
Ajoute le |
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 |
|
getFlagsDefaultValues()
|
|
getIncludeFilters()
Renvoie la valeur |
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 |
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
publicgetConfigFlags ()
Renvoie | |
---|---|
|
getExcludeFilters
publicgetExcludeFilters ()
Renvoie la valeur ERROR(/Set)
actuelle des filtres d'exclusion.
Renvoie | |
---|---|
|
getFlagsDefaultValues
publicgetFlagsDefaultValues ()
Renvoie | |
---|---|
|
getIncludeFilters
publicgetIncludeFilters ()
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
publicsplit (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 |