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ファイルへのパスから |
パブリックメソッド | |
---|---|
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 staticgetAllTests (File testMappingsDir)
指定されたディレクトリからTEST_MAPPINGファイル内のすべてのテストを検索するヘルパー。
パラメーター | |
---|---|
testMappingsDir | File : ERROR(/File) すべてのテストマッピングファイルを含むディレクトリ。 |
戻り値 | |
---|---|
指定されたディレクトリとその子ディレクトリ内のテストのMap<String, Set<TestInfo>> 。 |
getTests
publicgetTests (String testGroup, disabledTests, boolean hostOnly, keywords)
特定のグループのTEST_MAPPINGファイルに設定されているすべてのテストを取得するためのヘルパー。
パラメーター | |
---|---|
testGroup | String :テストグループのString 。 |
disabledTests | String のセット。 |
hostOnly | boolean :ホストで実行されているテストのみを返し、デバイスを必要としない場合はtrue。デバイスの実行を必要とするテストを返す場合はfalse。 |
keywords | String のセット。 |
戻り値 | |
---|---|
テスト情報のSet<TestInfo> 。 |
getTests
public staticgetTests (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 | List<String> 。 |