Google は、黒人コミュニティに対する人種平等の促進に取り組んでいます。取り組みを見る
このページは Cloud Translation API によって翻訳されました。
Switch to English

BaseTestSuite

public class BaseTestSuite
extends ITestSuite

java.lang.Object
com.android.tradefed.testtype.suite.ITestSuite
com.android.tradefed.testtype.suite.BaseTestSuite


新しいスイートシステムで互換性テストスイートを実行するためのテスト。

概要

定数

char MODULE_OPTION_SHORT_NAME

char TEST_OPTION_SHORT_NAME

田畑

public static final String CONFIG_PATTERNS_OPTION

public static final String EXCLUDE_FILTER_OPTION

public static final String INCLUDE_FILTER_OPTION

public static final String MODULE_OPTION

public static final String TEST_ARG_OPTION

public static final String TEST_OPTION

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

BaseTestSuite ()

パブリックメソッド

void addConfigPatterns ( patterns) addConfigPatterns ( patterns)

構成パターンを追加する

void addModuleArgs ( moduleArgs) addModuleArgs ( moduleArgs)

モジュール引数を追加します

SuiteModuleLoader createModuleLoader ( includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs) createModuleLoader ( includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs) createModuleLoader ( includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs) createModuleLoader ( includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs) createModuleLoader ( includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs)

作成SuiteModuleLoaderロードする責任IConfigurationし、それらにいくつかのオプションを割り当てます。

SuiteModuleLoader getModuleLoader ()

現在のSuiteModuleLoader返します。

loadTests ()

実行されるテスト構成をロードする抽象メソッド。

loadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag) loadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag) loadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag)

デフォルトのロード戦略は、リソースとテストディレクトリからロードされます。

void setBuild (IBuildInfo buildInfo)

void setEnableOptionalParameterizedModules (boolean enableOptionalParameter)

オプションのパラメーター化されたモジュールを有効にするかどうかを設定します。

void setEnableParameterizedModules (boolean enableParameter)

パラメータ化されたモジュールを有効にするかどうかを設定します。

void setExcludeFilter ( excludeFilters) setExcludeFilter ( excludeFilters)

互換性テストの除外フィルターを設定します

void setIncludeFilter ( includeFilters) setIncludeFilter ( includeFilters)

互換性テストのinclude-filtersを設定します

void setModuleParameter ( ModuleParameters forceParameter)

保護されたメソッド

getExcludeFilter ()

互換性テストの除外フィルターのコピーを取得します

getIncludeFilter ()

互換性テストのinclude-filtersのコピーを取得します

void setPrioritizeHostConfig (boolean prioritizeHostConfig)

オプションprioritize-host-configを設定します。

void setupFilters (File testsDir)

モジュール名が指定されたかどうかに基づいて、包含/除外フィルターを設定します。

定数

MODULE_OPTION_SHORT_NAME

public static final char MODULE_OPTION_SHORT_NAME

定数値:109(0x0000006d)

TEST_OPTION_SHORT_NAME

public static final char TEST_OPTION_SHORT_NAME

定数値:116(0x00000074)

田畑

CONFIG_PATTERNS_OPTION

public static final String CONFIG_PATTERNS_OPTION

EXCLUDE_FILTER_OPTION

public static final String EXCLUDE_FILTER_OPTION

INCLUDE_FILTER_OPTION

public static final String INCLUDE_FILTER_OPTION

MODULE_OPTION

public static final String MODULE_OPTION

TEST_ARG_OPTION

public static final String TEST_ARG_OPTION

TEST_OPTION

public static final String TEST_OPTION

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

BaseTestSuite

public BaseTestSuite ()

パブリックメソッド

addConfigPatterns

public void addConfigPatterns ( patterns)

構成パターンを追加する

パラメーター
patterns

addModuleArgs

public void addModuleArgs ( moduleArgs)

モジュール引数を追加します

パラメーター
moduleArgs

createModuleLoader

public SuiteModuleLoader createModuleLoader ( includeFiltersFormatted, 
                 excludeFiltersFormatted, 
                 testArgs, 
                 moduleArgs)

作成SuiteModuleLoaderロードする責任IConfigurationし、それらにいくつかのオプションを割り当てます。

パラメーター
includeFiltersFormatted :フォーマットされ、解析されたincludeフィルター。

excludeFiltersFormatted :フォーマットおよび解析された除外フィルター。

testArgs :テスト( IRemoteTest )引数のリスト。

moduleArgs :モジュール引数のリスト。

戻り値
SuiteModuleLoader 作成されたSuiteModuleLoader

getModuleLoader

public SuiteModuleLoader getModuleLoader ()

現在のSuiteModuleLoader返します。

戻り値
SuiteModuleLoader

loadTests

public  loadTests ()

実行されるテスト構成をロードする抽象メソッド。各テストは、 IConfigurationと、結果を報告する一意の名前によって定義されます。

戻り値

loadingStrategy

public  loadingStrategy ( abis, 
                 testsDirs, 
                String suitePrefix, 
                String suiteTag)

デフォルトのロード戦略は、リソースとテストディレクトリからロードされます。拡張または交換できます。

パラメーター
abis :対抗するabisのセット。

testsDirs :テストディレクトリ。

suitePrefix String :リソースディレクトリをフィルタリングするためのプレフィックス。

suiteTag String :モジュールを含める必要があるスイートタグ。 nullにすることができます。

戻り値
スイートに読み込まれた構成のリスト。

setBuild

public void setBuild (IBuildInfo buildInfo)

パラメーター
buildInfo IBuildInfo

setEnableOptionalParameterizedModules

public void setEnableOptionalParameterizedModules (boolean enableOptionalParameter)

オプションのパラメーター化されたモジュールが有効かどうかを設定します。

パラメーター
enableOptionalParameter boolean

setEnableParameterizedModules

public void setEnableParameterizedModules (boolean enableParameter)

パラメータ化されたモジュールを有効にするかどうかを設定します。

パラメーター
enableParameter boolean

setExcludeFilter

public void setExcludeFilter ( excludeFilters)

互換性テストの除外フィルターを設定します

パラメーター
excludeFilters

setIncludeFilter

public void setIncludeFilter ( includeFilters)

互換性テストのinclude-filtersを設定します

パラメーター
includeFilters

setModuleParameter

public void setModuleParameter (ModuleParameters forceParameter)

パラメーター
forceParameter ModuleParameters

保護されたメソッド

getExcludeFilter

protected  getExcludeFilter ()

互換性テストの除外フィルターのコピーを取得します

戻り値

getIncludeFilter

protected  getIncludeFilter ()

互換性テストのinclude-filtersのコピーを取得します

戻り値

setPrioritizeHostConfig

protected void setPrioritizeHostConfig (boolean prioritizeHostConfig)

オプションpriorizeize-host-configを設定します。

パラメーター
prioritizeHostConfig boolean :ホスト構成に優先順位を付ける場合はtrue、つまり、可能であればホストテストを実行します。

setupFilters

protected void setupFilters (File testsDir)

モジュール名が指定されているかどうかに基づいて、包含/除外フィルターを設定します。

パラメーター
testsDir File

投げる
ファイルが見つからない場合。