RustTestBase

public abstract class RustTestBase
extends Object implements IAbiReceiver, IConfigurationReceiver, IRemoteTest, ITestFilterReceiver

java.lang.Object
   ↳ com.android.tradefed.testtype.rust.RustTestBase


Basisklasse von RustBinaryHostTest und RustBinaryTest

Zusammenfassung

Verschachtelte Klassen

class RustTestBase.EnvPair

 

class RustTestBase.Invocation

 

Felder

protected long mTestTimeout

Öffentliche Konstruktoren

RustTestBase()

Ö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.

IAbi getAbi()
Set<String> getExcludeFilters()

Gibt die aktuelle Set der Ausschlussfilter zurück.

Set<String> getIncludeFilters()

Gibt die aktuelle Set der Einschlussfilter zurück.

void setAbi(IAbi abi)
void setConfiguration(IConfiguration configuration)

Fügt die verwendete IConfiguration ein.

Geschützte Methoden

void collectTestLines(String[] testList, Set<String> foundTests)

Suchen Sie in „testList“ nach Namen von Testläufen und fügen Sie sie „foundTests“ hinzu.

List<RustTestBase.Invocation> generateInvocations(File target)
IConfiguration getConfiguration()

Gibt die Testkonfiguration zurück.

Felder

mTestTimeout

protected long mTestTimeout

Öffentliche Konstruktoren

RustTestBase

public RustTestBase ()

Ö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.

getAbi

public IAbi getAbi ()

Gibt Folgendes zurück:
IAbi

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>

setAbi

public void setAbi (IAbi abi)

Parameter
abi IAbi

setConfiguration

public void setConfiguration (IConfiguration configuration)

Fügt die verwendete IConfiguration ein.

Parameter
configuration IConfiguration

Geschützte Methoden

collectTestLines

protected void collectTestLines (String[] testList, 
                Set<String> foundTests)

Suchen Sie in „testList“ nach Namen von Testläufen und fügen Sie sie „foundTests“ hinzu.

Parameter
testList String

foundTests Set

generateInvocations

protected List<RustTestBase.Invocation> generateInvocations (File target)

Parameter
target File

Gibt Folgendes zurück:
List<RustTestBase.Invocation>

getConfiguration

protected IConfiguration getConfiguration ()

Gibt die Testkonfiguration zurück.

Gibt Folgendes zurück:
IConfiguration eine IConfiguration