RustTestBase

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

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


RustBinaryHostTest と RustBinaryTest の基本クラス

概要

ネストされたクラス

class RustTestBase.EnvPair

 

class RustTestBase.Invocation

 

フィールド

protected long mTestTimeout

パブリック コンストラクタ

RustTestBase()

パブリック メソッド

void addAllExcludeFilters(Set<String> filters)

除外するテストのフィルタの Set を追加します。

void addAllIncludeFilters(Set<String> filters)

含めるテストのフィルタの Set を追加します。

void addExcludeFilter(String filter)

除外するテストのフィルタを追加します。

void addIncludeFilter(String filter)

含めるテストのフィルタを追加します。

void clearExcludeFilters()

現在トラッキングされている除外フィルタをすべて削除します。

void clearIncludeFilters()

現在トラッキングされている包含フィルタをすべて削除します。

IAbi getAbi()
Set<String> getExcludeFilters()

除外フィルタの現在の Set を返します。

Set<String> getIncludeFilters()

包含フィルタの現在の Set を返します。

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

使用中の IConfiguration を挿入します。

保護されたメソッド

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

testList でテストケース名を見つけて foundTests に追加します。

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

テスト構成を返します。

フィールド

mTestTimeout

protected long mTestTimeout

パブリック コンストラクタ

RustTestBase

public RustTestBase ()

パブリック メソッド

addAllExcludeFilters

public void addAllExcludeFilters (Set<String> filters)

除外するテストのフィルタの Set を追加します。

パラメータ
filters Set

addAllIncludeFilters

public void addAllIncludeFilters (Set<String> filters)

含めるテストのフィルタの Set を追加します。

パラメータ
filters Set

addExcludeFilter

public void addExcludeFilter (String filter)

除外するテストのフィルタを追加します。

パラメータ
filter String

addIncludeFilter

public void addIncludeFilter (String filter)

含めるテストのフィルタを追加します。

パラメータ
filter String

clearExcludeFilters

public void clearExcludeFilters ()

現在トラッキングされている除外フィルタをすべて削除します。

clearIncludeFilters

public void clearIncludeFilters ()

現在トラッキングされている包含フィルタをすべて削除します。

getAbi

public IAbi getAbi ()

戻り値
IAbi

getExcludeFilters

public Set<String> getExcludeFilters ()

除外フィルタの現在の Set を返します。

戻り値
Set<String>

getIncludeFilters

public Set<String> getIncludeFilters ()

包含フィルタの現在の Set を返します。

戻り値
Set<String>

setAbi

public void setAbi (IAbi abi)

パラメータ
abi IAbi

setConfiguration

public void setConfiguration (IConfiguration configuration)

使用中の IConfiguration を挿入します。

パラメータ
configuration IConfiguration

保護されたメソッド

collectTestLines

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

testList でテストケース名を見つけて foundTests に追加します。

パラメータ
testList String

foundTests Set

generateInvocations

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

パラメータ
target File

戻り値
List<RustTestBase.Invocation>

getConfiguration

protected IConfiguration getConfiguration ()

テスト構成を返します。

戻り値
IConfiguration IConfiguration