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(
互換性テストの包含フィルタを設定します |
void
|
setModuleParameter(ModuleParameters forceParameter)
|
void
|
setSkipjarLoading(boolean skipJarLoading)
|
保護されたメソッド | |
---|---|
|
getFoldableStates(ITestDevice device)
|
void
|
setPrioritizeHostConfig(boolean prioritizeHostConfig)
predicted-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
除外フィルタ オプション
public static final String EXCLUDE_FILTER_OPTION
INCLUDE_FILTER_OPTION
public static final String INCLUDE_FILTER_OPTION
モジュール オプション
public static final String MODULE_OPTION
TEST_ARG_OPTIONS
public static final String TEST_ARG_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-filter のコピーを取得します
戻り値 | |
---|---|
|
getModuleLoader
public SuiteModuleLoader getModuleLoader ()
現在の SuiteModuleLoader
を返します。
戻り値 | |
---|---|
SuiteModuleLoader |
getRunSuiteTag
public String getRunSuiteTag ()
戻り値 | |
---|---|
String |
loadStrategy
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)
互換性テストの包含フィルタを設定します
パラメータ | |
---|---|
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 |