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返します。

File getTestsDir ()
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 setExcludeFilter ( excludeFilters) setExcludeFilter ( excludeFilters)

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

void setIncludeFilter ( includeFilters) setIncludeFilter ( includeFilters)

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

保護されたメソッド

getExcludeFilter ()

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

getIncludeFilter ()

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

void setPrioritizeHostConfig (boolean prioritizeHostConfig)

オプションpriorizeize-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

getTestsDir

public File getTestsDir ()

戻り値
File

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

setExcludeFilter

public void setExcludeFilter ( excludeFilters)

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

パラメーター
excludeFilters

setIncludeFilter

public void setIncludeFilter ( includeFilters)

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

パラメーター
includeFilters

保護されたメソッド

getExcludeFilter

protected  getExcludeFilter ()

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

戻り値

getIncludeFilter

protected  getIncludeFilter ()

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

戻り値

setPrioritizeHostConfig

protected void setPrioritizeHostConfig (boolean prioritizeHostConfig)

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

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

setupFilters

protected void setupFilters (File testsDir)

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

パラメーター
testsDir File

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