ベーステストスイート
public class BaseTestSuite
extends ITestSuite
java.lang.オブジェクト | ||
↳ | 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) モジュール引数を追加します |
void | cleanUpSuiteSetup () スイートのセットアップ中に必要であったが、テストの実行には必要ではなかったものをすべてクリーンアップする機会。 |
void | clearExcludeFilter () |
void | clearIncludeFilter () |
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) |
getExcludeFilter () 互換性テスト用の除外フィルターのコピーを取得します | |
getIncludeFilter () 互換性テスト用のインクルードフィルターのコピーを取得します | |
SuiteModuleLoader | getModuleLoader () 現在の |
String | getRunSuiteTag () |
loadTests () 実行されるテスト構成をロードする抽象メソッド。 | |
loadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag) loadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag) loadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag) デフォルトの読み込み戦略は、リソースとテスト ディレクトリから読み込みます。 | |
void | reevaluateFilters () |
void | setBuild ( IBuildInfo buildInfo) |
void | setEnableOptionalParameterizedModules (boolean enableOptionalParameter) オプションのパラメータ化モジュールを有効にするかどうかを設定します。 |
void | setEnableParameterizedModules (boolean enableParameter) パラメータ化されたモジュールを有効にするかどうかを設定します。 |
void | setExcludeFilter ( excludeFilters) setExcludeFilter ( excludeFilters) 互換性テストの除外フィルターを設定します |
void | setIncludeFilter ( includeFilters) setIncludeFilter ( includeFilters) 互換性テスト用のインクルードフィルターを設定します。 |
void | setModuleParameter ( ModuleParameters forceParameter) |
void | setSkipjarLoading (boolean skipJarLoading) |
保護されたメソッド | |
---|---|
getFoldableStates ( ITestDevice device) | |
void | setPrioritizeHostConfig (boolean prioritizeHostConfig) オプション priority-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
テストオプション
public static final String TEST_OPTION
パブリックコンストラクター
ベーステストスイート
public BaseTestSuite ()
パブリックメソッド
addConfigPattern
public void addConfigPatterns (patterns)
構成パターンを追加する
パラメーター | |
---|---|
patterns |
addModuleArgs
public void addModuleArgs (moduleArgs)
モジュール引数を追加します
パラメーター | |
---|---|
moduleArgs |
cleanUpSuiteセットアップ
public void cleanUpSuiteSetup ()
スイートのセットアップ中に必要であったが、テストの実行には必要ではなかったものをすべてクリーンアップする機会。
クリアExcludeFilter
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 ()
互換性テスト用のインクルードフィルターのコピーを取得します
戻り値 | |
---|---|
getModuleLoader
public SuiteModuleLoader getModuleLoader ()
現在のSuiteModuleLoader
を返します。
戻り値 | |
---|---|
SuiteModuleLoader |
getRunSuiteタグ
public String getRunSuiteTag ()
戻り値 | |
---|---|
String |
ローディング戦略
publicloadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag)
デフォルトの読み込み戦略は、リソースとテスト ディレクトリから読み込みます。延長や交換も可能です。
パラメーター | |
---|---|
abis | |
testsDirs | |
suitePrefix | String : リソース ディレクトリをフィルタリングするためのプレフィックス。 |
suiteTag | String : モジュールに含める必要があるスイート タグ。 null にすることもできます。 |
戻り値 | |
---|---|
スイートにロードされた構成のリスト。 |
再評価フィルタ
public void reevaluateFilters ()
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 |
setPrioritizeHostConfig
protected void setPrioritizeHostConfig (boolean prioritizeHostConfig)
オプション priority-host-config を設定します。
パラメーター | |
---|---|
prioritizeHostConfig | boolean : ホスト構成を優先する場合は true、つまり、可能であればホスト テストを実行します。 |
セットアップフィルター
protected void setupFilters (File testsDir)
モジュール名が指定されたかどうかに基づいて、包含/除外フィルターを設定します。
パラメーター | |
---|---|
testsDir | File |
投げる | |
---|---|
| ファイルが見つからない場合。 |
shouldModuleRun
protected boolean shouldModuleRun (ModuleDefinition module)
パラメーター | |
---|---|
module | ModuleDefinition |
戻り値 | |
---|---|
boolean |