PtsBotTest
public
class
PtsBotTest
extends Object
implements
IRemoteTest,
IShardableTest,
ITestFilterReceiver,
ITestLogger
| java.lang.Object | |
| ↳ | com.android.tradefed.testtype.pandora.PtsBotTest |
Esegui test PTS-bot. PTS-bot è un'automazione completa di Bluetooth Profile Tuning Suite, che è lo strumento di test fornito dallo standard Bluetooth per eseguire i test di certificazione dell'host Bluetooth (vedi https://www.bluetooth.com/develop-with-bluetooth/qualification-listing/qualification-test-tools/profile-tuning-suite/).
Riepilogo
Classi nidificate | |
|---|---|
class |
PtsBotTest.TestFlagConfiguration
|
class |
PtsBotTest.TestSyspropConfiguration
|
Costruttori pubblici | |
|---|---|
PtsBotTest()
|
|
Metodi pubblici | |
|---|---|
void
|
addAllExcludeFilters(Set<String> filters)
Aggiunge il |
void
|
addAllIncludeFilters(Set<String> filters)
Aggiunge il |
void
|
addExcludeFilter(String filter)
Aggiunge un filtro per i test da escludere. |
void
|
addIncludeFilter(String filter)
Aggiunge un filtro per i test da includere. |
void
|
clearExcludeFilters()
Elimina tutti i filtri di esclusione attualmente monitorati. |
void
|
clearIncludeFilters()
Elimina tutti i filtri di inclusione attualmente monitorati. |
Set<String>
|
getExcludeFilters()
Restituisce l'attuale |
Set<String>
|
getIncludeFilters()
Restituisce l' |
PtsBotTest.TestSyspropConfiguration
|
getSyspropConfiguration()
|
PtsBotTest.TestFlagConfiguration
|
getTestFlagConfiguration()
|
void
|
initFlagsConfig(ITestDevice testDevice, File testConfigFile)
|
void
|
initSystemPropertiesConfig(File testConfigFile)
|
void
|
run(TestInformation testInfo, ITestInvocationListener listener)
Esegue i test e comunica il risultato al listener. |
Collection<IRemoteTest>
|
split(int shardCountHint)
Versione alternativa di |
Costruttori pubblici
PtsBotTest
public PtsBotTest ()
Metodi pubblici
addAllExcludeFilters
public void addAllExcludeFilters (Set<String> filters)
Aggiunge il Set dei filtri dei test da escludere.
| Parametri | |
|---|---|
filters |
Set |
addAllIncludeFilters
public void addAllIncludeFilters (Set<String> filters)
Aggiunge il Set dei filtri dei test da includere.
| Parametri | |
|---|---|
filters |
Set |
addExcludeFilter
public void addExcludeFilter (String filter)
Aggiunge un filtro per i test da escludere.
| Parametri | |
|---|---|
filter |
String |
addIncludeFilter
public void addIncludeFilter (String filter)
Aggiunge un filtro per i test da includere.
| Parametri | |
|---|---|
filter |
String |
clearExcludeFilters
public void clearExcludeFilters ()
Elimina tutti i filtri di esclusione attualmente monitorati.
clearIncludeFilters
public void clearIncludeFilters ()
Elimina tutti i filtri di inclusione attualmente monitorati.
getExcludeFilters
public Set<String> getExcludeFilters ()
Restituisce l'attuale Set dei filtri di esclusione.
| Resi | |
|---|---|
Set<String> |
|
getIncludeFilters
public Set<String> getIncludeFilters ()
Restituisce l'Set corrente dei filtri di inclusione.
| Resi | |
|---|---|
Set<String> |
|
getSyspropConfiguration
public PtsBotTest.TestSyspropConfiguration getSyspropConfiguration ()
| Resi | |
|---|---|
PtsBotTest.TestSyspropConfiguration |
|
getTestFlagConfiguration
public PtsBotTest.TestFlagConfiguration getTestFlagConfiguration ()
| Resi | |
|---|---|
PtsBotTest.TestFlagConfiguration |
|
initFlagsConfig
public void initFlagsConfig (ITestDevice testDevice, File testConfigFile)
| Parametri | |
|---|---|
testDevice |
ITestDevice |
testConfigFile |
File |
initSystemPropertiesConfig
public void initSystemPropertiesConfig (File testConfigFile)
| Parametri | |
|---|---|
testConfigFile |
File |
run
public void run (TestInformation testInfo, ITestInvocationListener listener)
Esegue i test e comunica il risultato al listener.
| Parametri | |
|---|---|
testInfo |
TestInformation: l'oggetto TestInformation contenente informazioni utili per eseguire i test. |
listener |
ITestInvocationListener: il ITestInvocationListener dei risultati del test |
| Genera | |
|---|---|
DeviceNotAvailableException |
|
ripartire
public Collection<IRemoteTest> split (int shardCountHint)
Versione alternativa di split() che fornisce anche il valore shardCount che viene tentato
di eseguire. Questa opzione è utile per alcuni test runner che a volte non possono decidere in modo arbitrario.
| Parametri | |
|---|---|
shardCountHint |
int: il numero di shard tentato. |
| Resi | |
|---|---|
Collection<IRemoteTest> |
una raccolta di test secondari da eseguire separatamente o null se il test
non è attualmente suddivisibile |