PtsBotTest

public class PtsBotTest
extends Object implements IRemoteTest, IShardableTest, ITestFilterReceiver

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 Testtool des Bluetooth-Standards 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

 

Öffentliche Konstruktoren

PtsBotTest()

Öffentliche Methoden

void addAllExcludeFilters( filters)

Fügen Sie die ERROR(/Set) der Filter hinzu, deren Tests ausgeschlossen werden sollen.

void addAllIncludeFilters( filters)

Fügen Sie die ERROR(/Set) der Filter hinzu, deren Tests eingeschlossen werden sollen.

void addExcludeFilter(String filter)

Fügt einen Filter für die auszuschließenden Tests hinzu.

void addIncludeFilter(String filter)

Hier können Sie festlegen, welche Tests eingeschlossen werden sollen.

void clearExcludeFilters()

Löschen Sie alle derzeit erfassten Ausschlüsse.

void clearIncludeFilters()

Löschen Sie alle derzeit erfassten Einschließen-Filter.

getExcludeFilters()

Gibt die aktuellen ERROR(/Set) der Ausschlussfilter zurück.

getIncludeFilters()

Gibt die aktuelle ERROR(/Set) der Einschlussfilter zurück.

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

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

split(int shardCountHint)

Alternative Version von split(), die auch die Shard-Anzahl angibt, die ausgeführt werden soll.

Öffentliche Konstruktoren

PtsBotTest

public PtsBotTest ()

Öffentliche Methoden

addAllExcludeFilters

public void addAllExcludeFilters ( filters)

Fügen Sie die ERROR(/Set) der Filter hinzu, deren Tests ausgeschlossen werden sollen.

Parameter
filters

addAllIncludeFilters

public void addAllIncludeFilters ( filters)

Fügen Sie die ERROR(/Set) der Filter hinzu, deren Tests eingeschlossen werden sollen.

Parameter
filters

addExcludeFilter

public void addExcludeFilter (String filter)

Hier können Sie einen Filter hinzufügen, um Tests auszuschließen.

Parameter
filter String

addIncludeFilter

public void addIncludeFilter (String filter)

Hier können Sie festlegen, welche Tests eingeschlossen werden sollen.

Parameter
filter String

clearExcludeFilters

public void clearExcludeFilters ()

Löschen Sie alle derzeit erfassten Ausschlussfilter.

clearIncludeFilters

public void clearIncludeFilters ()

Löschen Sie alle derzeit erfassten Einschließen-Filter.

getAusschließenFilters

public  getExcludeFilters ()

Gibt die aktuellen ERROR(/Set) der Ausschlussfilter zurück.

Returns

getIncludeFilters

public  getIncludeFilters ()

Gibt die aktuelle ERROR(/Set) der Einschlussfilter zurück.

Returns

getTestFlagConfiguration

public PtsBotTest.TestFlagConfiguration getTestFlagConfiguration ()

Returns
PtsBotTest.TestFlagConfiguration

initFlagsConfig

public void initFlagsConfig (ITestDevice testDevice, 
                File testConfigFile)

Parameter
testDevice ITestDevice

testConfigFile File

Homerun

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: ITestInvocationListener der Testergebnisse

Ausgabe
DeviceNotAvailableException

Aufteilen

public  split (int shardCountHint)

Alternative Version von split(), die auch die Shard-Anzahl angibt, die ausgeführt werden soll. Das ist nützlich für einige Testläufer, die manchmal nicht willkürlich entscheiden können.

Parameter
shardCountHint int: die Anzahl der Shards, die versucht wurden.

Returns
eine Sammlung von Teiltests, die separat ausgeführt werden sollen, oder null, wenn der Test derzeit nicht geShardet werden kann