PtsBotTest

public class PtsBotTest
extends Object implements IRemoteTest, IShardableTest, ITestFilterReceiver, ITestLogger

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


PTS-Bot-Tests ausführen PTS-Bot ist eine vollständige Automatisierung der Bluetooth Profile Tuning Suite, dem vom Bluetooth-Standard bereitgestellten Testtool zum Ausführen von Bluetooth-Host-Zertifizierungstests (siehe https://www.bluetooth.com/develop-with-bluetooth/qualification-listing/qualification-test-tools/profile-tuning-suite/).

Zusammenfassung

Verschachtelte Klassen

class PtsBotTest.TestFlagConfiguration

 

class PtsBotTest.TestSyspropConfiguration

 

Öffentliche Konstruktoren

PtsBotTest()

Öffentliche Methoden

void addAllExcludeFilters(Set<String> filters)

Fügt die Set der Filter hinzu, anhand derer Tests ausgeschlossen werden sollen.

void addAllIncludeFilters(Set<String> filters)

Fügt die Set der Filter hinzu, für die Tests einbezogen werden sollen.

void addExcludeFilter(String filter)

Fügt einen Filter hinzu, mit dem festgelegt wird, welche Tests ausgeschlossen werden sollen.

void addIncludeFilter(String filter)

Fügt einen Filter hinzu, der angibt, welche Tests einbezogen werden sollen.

void clearExcludeFilters()

Alle derzeit erfassten Ausschlussfilter löschen.

void clearIncludeFilters()

Löschen Sie alle derzeit erfassten Einschlussfilter.

Set<String> getExcludeFilters()

Gibt die aktuelle Set der Ausschlussfilter zurück.

Set<String> getIncludeFilters()

Gibt die aktuelle Set der Einschlussfilter zurück.

PtsBotTest.TestSyspropConfiguration getSyspropConfiguration()
PtsBotTest.TestFlagConfiguration getTestFlagConfiguration()
void initFlagsConfig(ITestDevice testDevice, File testConfigFile)
void initSystemPropertiesConfig(File testConfigFile)
void run(TestInformation testInfo, ITestInvocationListener listener)

Führt die Tests aus und meldet das Ergebnis an den Listener.

Collection<IRemoteTest> split(int shardCountHint)

Alternative Version von split(), die auch die Anzahl der Shards enthält, die ausgeführt werden sollen.

Öffentliche Konstruktoren

PtsBotTest

public PtsBotTest ()

Öffentliche Methoden

addAllExcludeFilters

public void addAllExcludeFilters (Set<String> filters)

Fügt die Set der Filter hinzu, anhand derer Tests ausgeschlossen werden sollen.

Parameter
filters Set

addAllIncludeFilters

public void addAllIncludeFilters (Set<String> filters)

Fügt die Set der Filter hinzu, für die Tests einbezogen werden sollen.

Parameter
filters Set

addExcludeFilter

public void addExcludeFilter (String filter)

Fügt einen Filter hinzu, mit dem festgelegt wird, welche Tests ausgeschlossen werden sollen.

Parameter
filter String

addIncludeFilter

public void addIncludeFilter (String filter)

Fügt einen Filter hinzu, der angibt, welche Tests einbezogen werden sollen.

Parameter
filter String

clearExcludeFilters

public void clearExcludeFilters ()

Alle derzeit erfassten Ausschlussfilter löschen.

clearIncludeFilters

public void clearIncludeFilters ()

Löschen Sie alle derzeit erfassten Einschlussfilter.

getExcludeFilters

public Set<String> getExcludeFilters ()

Gibt die aktuelle Set der Ausschlussfilter zurück.

Gibt Folgendes zurück:
Set<String>

getIncludeFilters

public Set<String> getIncludeFilters ()

Gibt die aktuelle Set der Einschlussfilter zurück.

Gibt Folgendes zurück:
Set<String>

getSyspropConfiguration

public PtsBotTest.TestSyspropConfiguration getSyspropConfiguration ()

Gibt Folgendes zurück:
PtsBotTest.TestSyspropConfiguration

getTestFlagConfiguration

public PtsBotTest.TestFlagConfiguration getTestFlagConfiguration ()

Gibt Folgendes zurück:
PtsBotTest.TestFlagConfiguration

initFlagsConfig

public void initFlagsConfig (ITestDevice testDevice, 
                File testConfigFile)

Parameter
testDevice ITestDevice

testConfigFile File

initSystemPropertiesConfig

public void initSystemPropertiesConfig (File testConfigFile)

Parameter
testConfigFile File

run

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Führt die Tests aus und meldet das Ergebnis an den Listener.

Parameter
testInfo TestInformation: Das TestInformation-Objekt mit nützlichen Informationen zum Ausführen von Tests.

listener ITestInvocationListener: die ITestInvocationListener der Testergebnisse

Löst aus
DeviceNotAvailableException

teilen

public Collection<IRemoteTest> split (int shardCountHint)

Alternative Version von split(), die auch die Anzahl der Shards enthält, die ausgeführt werden sollen. Dies ist für einige Testrunner nützlich, die nicht immer willkürlich entscheiden können.

Parameter
shardCountHint int: Die Anzahl der versuchten Shards.

Gibt Folgendes zurück:
Collection<IRemoteTest> eine Sammlung von Untertests, die separat ausgeführt werden sollen, oder null, wenn der Test derzeit nicht aufgeteilt werden kann.