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

TestMapping

public class TestMapping
extends Object

java.lang.Object
com.android.tradefed.util.testmapping.TestMapping


TEST_MAPPINGファイルをロードするためのクラス。

概要

田畑

public static final String TEST_SOURCES

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

TestMapping (Path path, Path testMappingsDir)

TEST_MAPPINGファイルへのパスからTestMappingオブジェクトを作成するコンストラクター。

パブリックメソッド

static File extractTestMappingsZip (File testMappingsZip)

zipファイルを抽出し、解凍されたファイルの内容を含むディレクトリを返します。

static getAllTests (File testMappingsDir)

指定されたディレクトリからTEST_MAPPINGファイル内のすべてのテストを検索するヘルパー。

getTests (String testGroup, disabledTests, boolean hostOnly, keywords) getTests (String testGroup, disabledTests, boolean hostOnly, keywords) getTests (String testGroup, disabledTests, boolean hostOnly, keywords)

特定のグループのTEST_MAPPINGファイルに設定されているすべてのテストを取得するためのヘルパー。

static getTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords) getTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords)

すべてのTEST_MAPPINGファイルですべてのテストを見つけるヘルパー。

static void setTestMappingPaths ( relativePaths) setTestMappingPaths ( relativePaths)

TEST_MAPPINGS_ZIP内のTEST_MAPPINGパスを設定して、TEST_MAPPINGのロードを制限します。

田畑

TEST_SOURCES

public static final String TEST_SOURCES

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

TestMapping

public TestMapping (Path path, 
                Path testMappingsDir)

TEST_MAPPINGファイルへのパスからTestMappingオブジェクトを作成するコンストラクター。

パラメーター
path Path :TEST_MAPPINGファイルへのERROR(/Path)

testMappingsDir Path :ビルドのすべてのTEST_MAPPINGファイルのフォルダーへのERROR(/Path)

パブリックメソッド

extractTestMappingsZip

public static File extractTestMappingsZip (File testMappingsZip)

zipファイルを抽出し、解凍されたファイルの内容を含むディレクトリを返します。

パラメーター
testMappingsZip File :抽出するテストマッピングzipのERROR(/File)

戻り値
Fileテストマッピングzipの一時ディレクトリを指すERROR(/File)

getAllTests

public static  getAllTests (File testMappingsDir)

指定されたディレクトリからTEST_MAPPINGファイル内のすべてのテストを検索するヘルパー。

パラメーター
testMappingsDir FileERROR(/File)すべてのテストマッピングファイルを含むディレクトリ。

戻り値
指定されたディレクトリとその子ディレクトリ内のテストのMap<String, Set<TestInfo>>

getTests

public  getTests (String testGroup, 
                 disabledTests, 
                boolean hostOnly, 
                 keywords)

特定のグループのTEST_MAPPINGファイルに設定されているすべてのテストを取得するためのヘルパー。

パラメーター
testGroup String :テストグループのString

disabledTests :無効にされたテストの名前のStringのセット。

hostOnly boolean :ホストで実行されているテストのみを返し、デバイスを必要としない場合はtrue。デバイスの実行を必要とするテストを返す場合はfalse。

keywords :テストマッピングスイートで実行するテストをフィルタリングするときに照合されるStringのセット。

戻り値
テスト情報のSet<TestInfo>

getTests

public static  getTests (IBuildInfo buildInfo, 
                String testGroup, 
                boolean hostOnly, 
                 keywords)

すべてのTEST_MAPPINGファイルですべてのテストを見つけるヘルパー。これは、スイートの実行で、特定のグループのTEST_MAPPINGファイル内のすべてのテストを実行する必要がある場合に必要です(事前送信など)。

パラメーター
buildInfo IBuildInfo :ビルドを説明するIBuildInfo

testGroup String :テストグループのString

hostOnly boolean :ホストで実行されているテストのみを返し、デバイスを必要としない場合はtrue。デバイスの実行を必要とするテストを返す場合はfalse。

keywords

戻り値
ビルドアーティファクトtest_mappings.zipに設定されたテストのSet<TestInfo>

setTestMappingPaths

public static void setTestMappingPaths ( relativePaths)

TEST_MAPPINGS_ZIP内のTEST_MAPPINGパスを設定して、TEST_MAPPINGのロードを制限します。

パラメーター
relativePaths :TEST_MAPPINGS_ZIPに関連するTEST_MAPPINGパスのList<String>