Test robota PtsBot

public class PtsBotTest
extends Object implements IRemoteTest, IShardableTest, ITestFilterReceiver

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


Uruchom testy PTS-bota. PTS-bot stanowi pełną automatyzację pakietu Bluetooth Profile Tuning Suite, który to narzędzie udostępnione przez standard Bluetooth do testowania certyfikatów hostów Bluetooth (zobacz https://www.bluetooth.com/develop-with-bluetooth/ wygenerowały

Podsumowanie

Konstruktory publiczne

PtsBotTest()

Metody publiczne

void addAllExcludeFilters( filters)

Dodaje ERROR(/Set) filtrów, z których testy mają zostać wykluczone.

void addAllIncludeFilters( filters)

Dodaje ERROR(/Set) filtrów, z których testy mają zostać uwzględnione.

void addExcludeFilter(String filter)

Dodaje filtr, który obejmuje testy, które mają zostać wykluczone.

void addIncludeFilter(String filter)

Dodaje filtr, który określa, jakie testy mają zostać uwzględnione.

void clearExcludeFilters()

Usuń wszystkie śledzone obecnie filtry wykluczania.

void clearIncludeFilters()

Usuń wszystkie aktualnie śledzone filtry uwzględniania.

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

Zwraca bieżącą wartość ERROR(/Set) filtrów wykluczania.

getFlagsDefaultValues()
getIncludeFilters()

Zwraca bieżące ERROR(/Set) filtrów uwzględniania.

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

Uruchamia testy i raportuje wyniki detektorowi.

split(int shardCountHint)

Alternatywna wersja funkcji split(), która również zawiera próbowaną wartość shardCount przed uruchomieniem.

Konstruktory publiczne

Test robota PtsBot

public PtsBotTest ()

Metody publiczne

addAllExcludeFilters

public void addAllExcludeFilters ( filters)

Dodaje ERROR(/Set) filtrów, z których testy mają zostać wykluczone.

Parametry
filters

addAllIncludeFilters

public void addAllIncludeFilters ( filters)

Dodaje ERROR(/Set) filtrów, z których testy mają zostać uwzględnione.

Parametry
filters

Dodaj filtr wykluczania

public void addExcludeFilter (String filter)

Dodaje filtr, który obejmuje testy, które mają zostać wykluczone.

Parametry
filter String

addIncludeFilter

public void addIncludeFilter (String filter)

Dodaje filtr, który określa, jakie testy mają zostać uwzględnione.

Parametry
filter String

wyczyśćWykluczFiltry

public void clearExcludeFilters ()

Usuń wszystkie śledzone obecnie filtry wykluczania.

wyczyść UwzględnijFiltry

public void clearIncludeFilters ()

Usuń wszystkie aktualnie śledzone filtry uwzględniania.

getBluetoothFlag

public boolean getBluetoothFlag (ITestDevice testDevice, 
                String flag)

Parametry
testDevice ITestDevice

flag String

Zwroty
boolean

Flagi getConfigFlag

public  getConfigFlags ()

Zwroty

getWykluczFiltry

public  getExcludeFilters ()

Zwraca bieżącą wartość ERROR(/Set) filtrów wykluczania.

Zwroty

getFlagsDefaultValues

public  getFlagsDefaultValues ()

Zwroty

getIncludeFilters

public  getIncludeFilters ()

Zwraca bieżące ERROR(/Set) filtrów uwzględniania.

Zwroty

Konfiguracja flag init

public void initFlagsConfig (ITestDevice testDevice, 
                File testConfigFile)

Parametry
testDevice ITestDevice

testConfigFile File

home run

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Uruchamia testy i raportuje wyniki detektorowi.

Parametry
testInfo TestInformation: obiekt TestInformation zawierający informacje do uruchomienia testów.

listener ITestInvocationListener: wartość ITestInvocationListener wyników testu

Rzuty
DeviceNotAvailableException

podziel

public  split (int shardCountHint)

Alternatywna wersja funkcji split(), która również zawiera próbowaną wartość shardCount przed uruchomieniem. Jest to przydatne w przypadku uczestników testów, którzy nie mogą czasami podjąć decyzji w sposób arbitralny.

Parametry
shardCountHint int: liczba próbowanych fragmentów.

Zwroty
zbiór podtestów do przeprowadzenia oddzielnie lub null, jeśli test to obecnie nie można podzielić na fragmenty