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)

構成パターンを追加する

void addModuleArgs( moduleArgs)

モジュール引数を追加

void cleanUpSuiteSetup()

スイートのセットアップ中に必要だったものの、実際にはそうではないものをすべてクリーンアップする機会 必要があります。

void clearExcludeFilter()
void clearIncludeFilter()
SuiteModuleLoader createModuleLoader( includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs)

IConfiguration を読み込む SuiteModuleLoader を作成します。 選択肢をいくつか割り当てます

getExcludeFilter()

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

getIncludeFilter()

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

SuiteModuleLoader getModuleLoader()

現在の SuiteModuleLoader を返します。

String getRunSuiteTag()
loadTests()

実行するテスト構成を読み込むための抽象メソッド。

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

デフォルトの読み込み方法では、リソースとテスト ディレクトリから読み込まれます。

void reevaluateFilters()
boolean reverseExcludeFilters()
void setBuild(IBuildInfo buildInfo)

void setEnableOptionalParameterizedModules(boolean enableOptionalParameter)

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

void setEnableParameterizedModules(boolean enableParameter)

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

void setExcludeFilter( excludeFilters)

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

void setIncludeFilter( includeFilters)

互換性テストの包含フィルタを設定します

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

public  getExcludeFilter ()

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

戻り値

getIncludeFilter

public  getIncludeFilter ()

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

戻り値

getModuleLoader

public SuiteModuleLoader getModuleLoader ()

現在の SuiteModuleLoader を返します。

戻り値
SuiteModuleLoader

getRunSuiteTag

public String getRunSuiteTag ()

戻り値
String

loadTests

public  loadTests ()

実行するテスト構成を読み込むための抽象メソッド。各テストは IConfiguration と、結果を報告する一意の名前。

戻り値

loadStrategy

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

デフォルトの読み込み方法では、リソースとテスト ディレクトリから読み込まれます。可能 できます。

パラメータ
abis : 実行対象の abis のセット。

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

suitePrefix String: リソース ディレクトリをフィルタする接頭辞。

suiteTag String: モジュールを含める必要があるスイートタグ。null の場合もあります。

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

reevaluateFilters(再評価フィルタ)

public void reevaluateFilters ()

ReverseExcludeFilters(リバース除外フィルタ)

public boolean reverseExcludeFilters ()

戻り値
boolean

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)

互換性テストの包含フィルタを設定します

パラメータ
includeFilters

setModuleParameter

public void setModuleParameter (ModuleParameters forceParameter)

パラメータ
forceParameter ModuleParameters

setSkipjarLoading

public void setSkipjarLoading (boolean skipJarLoading)

パラメータ
skipJarLoading boolean

保護されたメソッド

getFoldableStates

protected  getFoldableStates (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