PtsBotTest

public class PtsBotTest
extends Object implements IRemoteTest , ITestFilterReceiver , IShardableTest

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


Führen Sie PTS-Bot-Tests durch. PTS-bot ist eine vollständige Automatisierung der Bluetooth Profile Tuning Suite, dem Testtool, das vom Bluetooth-Standard bereitgestellt wird, um Bluetooth-Host-Zertifizierungstests durchzuführen (siehe https://www.bluetooth.com/develop-with-bluetooth/qualification- Listing/Qualifikationstest-Tools/Profile-Tuning-Suite/).

Zusammenfassung

Öffentliche Konstrukteure

PtsBotTest ()

Öffentliche Methoden

void addAllExcludeFilters ( filters) addAllExcludeFilters ( filters)

Fügt den ERROR(/Set) von Filtern hinzu, deren Tests ausgeschlossen werden sollen.

void addAllIncludeFilters ( filters) addAllIncludeFilters ( filters)

Fügt den ERROR(/Set) der Filter hinzu, welche Tests eingeschlossen werden sollen.

void addExcludeFilter (String filter)

Fügt einen Filter hinzu, welche Tests ausgeschlossen werden sollen.

void addIncludeFilter (String filter)

Fügt einen Filter hinzu, welche Tests eingeschlossen werden sollen.

void clearExcludeFilters ()

Löschen Sie alle derzeit verfolgten Ausschlussfilter.

void clearIncludeFilters ()

Löschen Sie alle aktuell verfolgten Include-Filter.

getExcludeFilters ()

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

getIncludeFilters ()

Gibt den aktuellen ERROR(/Set) von Include-Filtern zurück.

void run ( TestInformation testInfo, ITestInvocationListener listener)

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

split (Integer shardCountHint, TestInformation testInfo)

Alternative Version von split(int) , die auch eine TestInformation , die frühe Informationen von dem übergeordneten Element enthält, das die Shards erstellt.

Öffentliche Konstrukteure

PtsBotTest

public PtsBotTest ()

Öffentliche Methoden

addAllExcludeFilters

public void addAllExcludeFilters ( filters)

Fügt den ERROR(/Set) von Filtern hinzu, deren Tests ausgeschlossen werden sollen.

Parameter
filters

addAllIncludeFilters

public void addAllIncludeFilters ( filters)

Fügt den ERROR(/Set) der Filter hinzu, welche Tests eingeschlossen werden sollen.

Parameter
filters

addExcludeFilter

public void addExcludeFilter (String filter)

Fügt einen Filter hinzu, welche Tests ausgeschlossen werden sollen.

Parameter
filter String

addIncludeFilter

public void addIncludeFilter (String filter)

Fügt einen Filter hinzu, welche Tests eingeschlossen werden sollen.

Parameter
filter String

clearExcludeFilters

public void clearExcludeFilters ()

Löschen Sie alle derzeit verfolgten Ausschlussfilter.

clearIncludeFilters

public void clearIncludeFilters ()

Löschen Sie alle aktuell verfolgten Include-Filter.

getExcludeFilters

public  getExcludeFilters ()

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

Kehrt zurück

getIncludeFilters

public  getIncludeFilters ()

Gibt den aktuellen ERROR(/Set) von Include-Filtern zurück.

Kehrt zurück

Lauf

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, das nützliche Informationen zum Ausführen von Tests enthält.

listener ITestInvocationListener : der ITestInvocationListener der Testergebnisse

Wirft
DeviceNotAvailableException

Teilt

public  split (Integer shardCountHint, 
                TestInformation testInfo)

Alternative Version von split(int) , die auch eine TestInformation , die frühe Informationen von dem übergeordneten Element enthält, das die Shards erstellt. Es ist nützlich, wenn während des Shardings auf Dinge wie Geräte- oder Build-Informationen zugegriffen werden muss.

Parameter
shardCountHint Integer : die Anzahl der versuchten Shards.

testInfo TestInformation : Die übergeordnete TestInformation

Kehrt zurück
eine Sammlung von Subtests, die separat ausgeführt werden sollen, oder null , wenn der Test derzeit nicht fragmentierbar ist