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-filters のコピーを取得します。 | 
| 
        
        
        
        
        
        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 | 
      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 | : フォーマットされ、解析された include フィルタ。 | 
| excludeFiltersFormatted | : フォーマットされ、解析された除外フィルタ。 | 
| testArgs | : テスト(IRemoteTest)引数のリスト。 | 
| moduleArgs | : モジュール引数のリスト。 | 
| 戻り値 | |
|---|---|
| SuiteModuleLoader | 作成した SuiteModuleLoaderを参照します。 | 
getExcludeFilter
publicgetExcludeFilter () 
互換性テスト用の除外フィルタのコピーを取得します。
| 戻り値 | |
|---|---|
|  | |
getIncludeFilter
publicgetIncludeFilter () 
互換性テストの include-filters のコピーを取得します。
| 戻り値 | |
|---|---|
|  | |
getModuleLoader
public SuiteModuleLoader getModuleLoader ()
現在の SuiteModuleLoader を返します。
| 戻り値 | |
|---|---|
| SuiteModuleLoader | |
getRunSuiteTag
public String getRunSuiteTag ()
| 戻り値 | |
|---|---|
| String | |
loadingStrategy
publicloadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag) 
デフォルトの読み込み戦略では、リソースとテスト ディレクトリから読み込みます。延長または交換が可能です。
| パラメータ | |
|---|---|
| abis | : 実行する ABI のセット。 | 
| 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 | |
setupFilters
protected void setupFilters (File testsDir)
モジュール名が指定されているかどうかに基づいて、包含フィルタと除外フィルタを設定します。
| パラメータ | |
|---|---|
| testsDir | File | 
| 例外 | |
|---|---|
|  | ファイルが見つからない場合。 | 
shouldModuleRun
protected boolean shouldModuleRun (ModuleDefinition module)
| パラメータ | |
|---|---|
| module | ModuleDefinition | 
| 戻り値 | |
|---|---|
| boolean | |
