Test PtsBota
public class PtsBotTest
extends Object
implements IRemoteTest , ITestFilterReceiver , IShardableTest
java.lang.Obiekt | |
↳ | com.android.tradefed.testtype.pandora.PtsBotTest |
Uruchom testy PTS-bota. PTS-bot to pełna automatyzacja pakietu Bluetooth Profile Tuning Suite, który jest narzędziem testowym zapewnianym przez standard Bluetooth do przeprowadzania testów certyfikacyjnych hosta Bluetooth (patrz https://www.bluetooth.com/develop-with-bluetooth/qualification- listing/qualification-test-tools/profile-tuning-suite/).
Streszczenie
Konstruktory publiczne | |
---|---|
PtsBotTest () |
Metody publiczne | |
---|---|
void | addAllExcludeFilters ( filters) addAllExcludeFilters ( filters) Dodaje |
void | addAllIncludeFilters ( filters) addAllIncludeFilters ( filters) Dodaje |
void | addExcludeFilter (String filter) Dodaje filtr testów do wykluczenia. |
void | addIncludeFilter (String filter) Dodaje filtr określający, które testy mają zostać uwzględnione. |
void | clearExcludeFilters () Usuń wszystkie aktualnie śledzone filtry wykluczeń. |
void | clearIncludeFilters () Usuń wszystkie aktualnie śledzone filtry uwzględniania. |
getExcludeFilters () Zwraca bieżący | |
getIncludeFilters () Zwraca bieżący | |
void | run ( TestInformation testInfo, ITestInvocationListener listener) Uruchamia testy i przekazuje wyniki słuchaczowi. |
split (Integer shardCountHint, TestInformation testInfo) Alternatywna wersja |
Konstruktory publiczne
Test PtsBota
public PtsBotTest ()
Metody publiczne
addAllExcludeFilters
public void addAllExcludeFilters (filters)
Dodaje ERROR(/Set)
filtrów, z których testy mają zostać wykluczone.
Parametry | |
---|---|
filters |
dodaj filtry AllInclude
public void addAllIncludeFilters (filters)
Dodaje ERROR(/Set)
filtrów, z których testy mają zostać uwzględnione.
Parametry | |
---|---|
filters |
dodaj filtr wykluczenia
public void addExcludeFilter (String filter)
Dodaje filtr testów do wykluczenia.
Parametry | |
---|---|
filter | String |
addIncludeFilter
public void addIncludeFilter (String filter)
Dodaje filtr określający, które testy mają zostać uwzględnione.
Parametry | |
---|---|
filter | String |
wyczyść filtry wykluczające
public void clearExcludeFilters ()
Usuń wszystkie aktualnie śledzone filtry wykluczeń.
wyczyść filtry uwzględnienia
public void clearIncludeFilters ()
Usuń wszystkie aktualnie śledzone filtry uwzględniania.
uruchomić
public void run (TestInformation testInfo, ITestInvocationListener listener)
Uruchamia testy i przekazuje wyniki słuchaczowi.
Parametry | |
---|---|
testInfo | TestInformation : Obiekt TestInformation zawierający informacje przydatne do uruchamiania testów. |
listener | ITestInvocationListener : ITestInvocationListener wyników testu |
Rzuty | |
---|---|
DeviceNotAvailableException |
podział
publicsplit (Integer shardCountHint, TestInformation testInfo)
Alternatywna wersja split(int)
, która zapewnia również TestInformation
, która zawiera wczesne informacje od rodzica tworzącego odłamki. Jest to przydatne, jeśli podczas shardingu trzeba uzyskać dostęp do takich rzeczy, jak informacje o urządzeniu lub kompilacji.
Parametry | |
---|---|
shardCountHint | Integer : próba zliczenia odłamków. |
testInfo | TestInformation : nadrzędny TestInformation |
Zwroty | |
---|---|
zbiór podtestów do wykonania oddzielnie lub null , jeśli test nie jest obecnie możliwy do podzielenia |