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(
構成パターンを追加する |
void
|
addModuleArgs(
モジュール引数を追加します |
void
|
cleanUpSuiteSetup()
スイートのセットアップ中に必要で、テストの実行には不要なものをすべてクリーンアップする機会。 |
void
|
clearExcludeFilter()
|
void
|
clearIncludeFilter()
|
SuiteModuleLoader
|
createModuleLoader(
|
|
getExcludeFilter()
互換性テスト用の除外フィルタのコピーを取得します。 |
|
getIncludeFilter()
互換性テスト用の include-filter のコピーを取得します。 |
SuiteModuleLoader
|
getModuleLoader()
現在の |
String
|
getRunSuiteTag()
|
|
loadTests()
実行するテスト構成を読み込む抽象メソッド。 |
|
loadingStrategy(
デフォルトの読み込み戦略では、リソースとテスト ディレクトリから読み込みが行われます。 |
void
|
reevaluateFilters()
|
boolean
|
reverseExcludeFilters()
|
void
|
setBuild(IBuildInfo buildInfo)
|
void
|
setEnableOptionalParameterizedModules(boolean enableOptionalParameter)
オプションのパラメータ化されたモジュールを有効にするかどうかを設定します。 |
void
|
setEnableParameterizedModules(boolean enableParameter)
パラメータ化されたモジュールを有効にするかどうかを設定します。 |
void
|
setExcludeFilter(
互換性テストの除外フィルタを設定します。 |
void
|
setIncludeFilter(
互換性テストの include フィルタを設定します。 |
void
|
setModuleParameter(ModuleParameters forceParameter)
|
void
|
setSkipjarLoading(boolean skipJarLoading)
|
保護されたメソッド | |
---|---|
|
getFoldableStates(ITestDevice device)
|
void
|
setPrioritizeHostConfig(boolean prioritizeHostConfig)
オプション prioritize-host-config を設定します。 |
void
|
setupFilters(File testsDir)
モジュール名が指定されたかどうかに基づいて、一致フィルタと除外フィルタを設定します。 |
boolean
|
shouldModuleRun(ModuleDefinition module)
|
定数
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 |
|
cleanUpSuiteSetup
public void cleanUpSuiteSetup ()
スイートのセットアップ中に必要で、テストの実行には不要なものをすべてクリーンアップできます。
ClearExcludeFilter
public void clearExcludeFilter ()
clearIncludeFilter
public void clearIncludeFilter ()
createModuleLoader
public SuiteModuleLoader createModuleLoader (includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs)
IConfiguration
の読み込みを担当する SuiteModuleLoader
を作成し、いくつかのオプションを割り当てます。
パラメータ | |
---|---|
includeFiltersFormatted |
: フォーマットされ解析されたインクルード フィルタ。 |
excludeFiltersFormatted |
: フォーマットされ、解析された除外フィルタ。 |
testArgs |
: テスト(IRemoteTest )引数のリスト。 |
moduleArgs |
: モジュール引数のリスト。 |
戻り値 | |
---|---|
SuiteModuleLoader |
作成した SuiteModuleLoader を参照します。 |
getExcludeFilter
publicgetExcludeFilter ()
互換性テスト用の除外フィルタのコピーを取得します。
戻り値 | |
---|---|
|
getIncludeFilter
publicgetIncludeFilter ()
互換性テストの include-filters のコピーを取得します。
戻り値 | |
---|---|
|
getModuleLoader
public SuiteModuleLoader getModuleLoader ()
現在の SuiteModuleLoader
を返します。
戻り値 | |
---|---|
SuiteModuleLoader |
getRunSuiteTag
public String getRunSuiteTag ()
戻り値 | |
---|---|
String |
loadTests
publicloadTests ()
実行するテスト構成を読み込む抽象メソッド。各テストは、IConfiguration
と、結果を報告する一意の名前によって定義されます。
戻り値 | |
---|---|
|
loadingStrategy
publicloadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag)
デフォルトの読み込み方法では、リソースとテスト ディレクトリから読み込まれます。延長または交換が可能です。
パラメータ | |
---|---|
abis |
: 実行対象の abis のセット。 |
testsDirs |
: テスト ディレクトリ。 |
suitePrefix |
String : リソース ディレクトリをフィルタする接頭辞。 |
suiteTag |
String : モジュールに含める必要があるスイートタグ。null の場合もあります。 |
戻り値 | |
---|---|
|
スイートに読み込まれた構成のリスト。 |
reevaluateFilters
public void reevaluateFilters ()
reverseExcludeFilters
public boolean reverseExcludeFilters ()
戻り値 | |
---|---|
boolean |
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 フィルタを設定します。
パラメータ | |
---|---|
includeFilters |
|
setModuleParameter
public void setModuleParameter (ModuleParameters forceParameter)
パラメータ | |
---|---|
forceParameter |
ModuleParameters |
setSkipjarLoading
public void setSkipjarLoading (boolean skipJarLoading)
パラメータ | |
---|---|
skipJarLoading |
boolean |
保護されたメソッド
getFoldableStates
protectedgetFoldableStates (ITestDevice device)
パラメータ | |
---|---|
device |
ITestDevice |
戻り値 | |
---|---|
|
例外 | |
---|---|
DeviceNotAvailableException |
set 優先ホスト構成
protected void setPrioritizeHostConfig (boolean prioritizeHostConfig)
predicted-host-config オプションを設定する。
パラメータ | |
---|---|
prioritizeHostConfig |
boolean : ホスト構成を優先する場合(可能な場合にホストテストを実行する)場合は true。 |
setupFilters
protected void setupFilters (File testsDir)
モジュール名が指定されているかどうかに基づいて、包含フィルタと除外フィルタを設定します。
パラメータ | |
---|---|
testsDir |
File |
例外 | |
---|---|
|
ファイルが見つからない場合。 |
shouldModuleRun
protected boolean shouldModuleRun (ModuleDefinition module)
パラメータ | |
---|---|
module |
ModuleDefinition |
戻り値 | |
---|---|
boolean |