Google は、黒人コミュニティに対する人種平等の促進に取り組んでいます。取り組みを見る
このページは Cloud Translation API によって翻訳されました。
Switch to English

SuiteModuleLoader

public class SuiteModuleLoader
extends Object

java.lang.Object
com.android.tradefed.testtype.suite.SuiteModuleLoader


リポジトリから互換性テストモジュール定義を取得します。 TODO:モジュールをロードするときにスイートの拡張を追加します。

概要

ネストされたクラス

class SuiteModuleLoader.ConfigFilter

ERROR(/FilenameFilter)は、ディレクトリ内のすべての構成ファイルを検索します。

田畑

public static final String CONFIG_EXT

パブリックコンストラクター

SuiteModuleLoader ( includeFilters, excludeFilters, testArgs, moduleArgs) SuiteModuleLoader ( includeFilters, excludeFilters, testArgs, moduleArgs) SuiteModuleLoader ( includeFilters, excludeFilters, testArgs, moduleArgs) SuiteModuleLoader ( includeFilters, excludeFilters, testArgs, moduleArgs) SuiteModuleLoader ( includeFilters, excludeFilters, testArgs, moduleArgs)

SuiteModuleLoaderのCtor。

パブリックメソッド

static void addFilters ( stringFilters, filters, abis) addFilters ( stringFilters, filters, abis) addFilters ( stringFilters, filters, abis) addFilters ( stringFilters, filters, abis)

オプションフィルターを使用して構造を解析および作成できるユーティリティメソッド。

void addFiltersToTest ( IRemoteTest test, IAbi abi, String moduleId, includeFilters, excludeFilters) addFiltersToTest ( IRemoteTest test, IAbi abi, String moduleId, includeFilters, excludeFilters) addFiltersToTest ( IRemoteTest test, IAbi abi, String moduleId, includeFilters, excludeFilters)

フィルターをIRemoteTestます。

static getModuleNamesMatching (File directory, String suitePrefix, String pattern)
loadConfigsFromDirectory ( testsDirs, abis, String suitePrefix, String suiteTag, patterns) loadConfigsFromDirectory ( testsDirs, abis, String suitePrefix, String suiteTag, patterns) loadConfigsFromDirectory ( testsDirs, abis, String suitePrefix, String suiteTag, patterns) loadConfigsFromDirectory ( testsDirs, abis, String suitePrefix, String suiteTag, patterns)

フォルダーの検索、構成のメインロード

loadConfigsFromJars ( abis, String suitePrefix, String suiteTag) loadConfigsFromJars ( abis, String suitePrefix, String suiteTag)

クラスパス上のリソースを調べて、構成のメインロード。

final void setExcludedModuleParameters ( excludedParams) setExcludedModuleParameters ( excludedParams)

まったく考慮すべきではないModuleParametersのセットを設定します。

final void setModuleParameter ( ModuleParameters param)

実行する必要がある唯一のModuleParametersタイプを設定します。

final void setParameterizedModules (boolean allowed)

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

田畑

CONFIG_EXT

public static final String CONFIG_EXT

パブリックコンストラクター

SuiteModuleLoader

public SuiteModuleLoader ( includeFilters, 
                 excludeFilters, 
                 testArgs, 
                 moduleArgs)

SuiteModuleLoaderのCtor。

パラメーター
includeFilters :フォーマットされ、解析されたincludeフィルター。

excludeFilters :フォーマットおよび解析された除外フィルター。

testArgs :テスト( IRemoteTest )引数のリスト。

moduleArgs :モジュール引数のリスト。

パブリックメソッド

addFilters

public static void addFilters ( stringFilters, 
                 filters, 
                 abis)

オプションフィルターを使用して構造を解析および作成できるユーティリティメソッド。

パラメーター
stringFilters :元のオプションフィルター形式。

filters :文字列形式から解析されたフィルター。

abis :フィルタリングで検討するAbis。

addFiltersToTest

public void addFiltersToTest ( IRemoteTest test, 
                IAbi abi, 
                String moduleId, 
                 includeFilters, 
                 excludeFilters)

フィルターをIRemoteTestます。 IRemoteTestがITestFileFilterReceiver実装していない場合、デフォルトの動作では無視されITestFileFilterReceiver 。これをオーバーライドして、より制限的な動作を作成できます。

パラメーター
test IRemoteTest :検討中のIRemoteTest

abi IAbi :現在取り組んでいるAbi。

moduleId String :モジュールのID(通常はabi +モジュール名)。

includeFilters :フォーマットされ、解析されたincludeフィルター。

excludeFilters :フォーマットおよび解析された除外フィルター。

getModuleNamesMatching

public static  getModuleNamesMatching (File directory, 
                String suitePrefix, 
                String pattern)

パラメーター
directory File

suitePrefix String

pattern String

戻り値
名前に指定されたパターンが含まれているモジュールのERROR(/Set)

loadConfigsFromDirectory

public  loadConfigsFromDirectory ( testsDirs, 
                 abis, 
                String suitePrefix, 
                String suiteTag, 
                 patterns)

フォルダーの検索、構成のメインロード

パラメーター
testsDirs

abis

suitePrefix String

suiteTag String

patterns

戻り値

loadConfigsFromJars

public  loadConfigsFromJars ( abis, 
                String suitePrefix, 
                String suiteTag)

クラスパス上のリソースを調べて、構成のメインロード。 (たとえば、TF構成)。

パラメーター
abis

suitePrefix String

suiteTag String

戻り値

setExcludedModuleParameters

public final void setExcludedModuleParameters ( excludedParams)

まったく考慮すべきではないModuleParametersのセットを設定します。

パラメーター
excludedParams

setModuleParameter

public final void setModuleParameter ( ModuleParameters param)

実行する必要がある唯一のModuleParametersタイプを設定します。

パラメーター
param ModuleParameters

setParameterizedModules

public final void setParameterizedModules (boolean allowed)

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

パラメーター
allowed boolean