TestMapping
public
class
TestMapping
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.testmapping.TestMapping |
TEST_MAPPING ファイルを読み込むためのクラス。
概要
フィールド | |
---|---|
public
static
final
Pattern |
MAINLINE_REGEX
|
public
static
final
String |
TEST_MAPPINGS_ZIP
|
public
static
final
String |
TEST_SOURCES
|
パブリック コンストラクタ | |
---|---|
TestMapping()
空の |
|
TestMapping(
|
パブリック メソッド | |
---|---|
static
File
|
extractTestMappingsZip(File testMappingsZip)
zip ファイルを解凍し、解凍したファイルのコンテンツを含むディレクトリを返します。 |
|
getAllTests(File testMappingsDir)
指定されたディレクトリの TEST_MAPPING ファイル内のすべてのテストを検索するためのヘルパー。 |
static
Matcher
|
getMainlineTestModuleName(TestInfo info)
パラメータ化されたメインライン テストのマッチャーを取得するヘルパー。 |
|
getTests(IBuildInfo buildInfo, String testGroup, boolean hostOnly,
デバイスビルドのアーティファクトに基づいて、すべての TEST_MAPPING ファイル内のすべてのテストを検索するためのヘルパー。 |
|
getTests(IBuildInfo buildInfo, String testGroup, boolean hostOnly,
指定されたアーティファクトに基づいて、すべての TEST_MAPPING ファイル内のすべてのテストを検索するためのヘルパー。 |
void
|
listTestMappingFiles(Path testMappingDir, Path testMappingsRootDir,
すべてのテスト マッピング ファイルを一覧表示し、すべての親ディレクトリと関連するインポートを検索するためのヘルパー あります。 |
フィールド
MAINLINE_REGEX
public static final Pattern MAINLINE_REGEX
TEST_MAPPINGS_ZIP
public static final String TEST_MAPPINGS_ZIP
テストソース
public static final String TEST_SOURCES
パブリック コンストラクタ
TestMapping
public TestMapping (testMappingRelativePaths, boolean ignoreTestMappingImports)
TestMapping
オブジェクトを作成するコンストラクタ。
パラメータ | |
---|---|
testMappingRelativePaths |
: TEST_MAPPING ファイルパスへの ERROR(/List 。 |
ignoreTestMappingImports |
boolean : インポートを無視する ERROR(/boolean) 。 |
パブリック メソッド
extractTestMappingsZip
public static File extractTestMappingsZip (File testMappingsZip)
zip ファイルを解凍し、解凍したファイルのコンテンツを含むディレクトリを返します。
パラメータ | |
---|---|
testMappingsZip |
File : 抽出するテスト マッピングの zip の ERROR(/File) 。 |
戻り値 | |
---|---|
File |
テスト マッピングの zip の一時ディレクトリを指す ERROR(/File) 。 |
getAllTests
publicgetAllTests (File testMappingsDir)
指定されたディレクトリの TEST_MAPPING ファイル内のすべてのテストを検索するためのヘルパー。
パラメータ | |
---|---|
testMappingsDir |
File : ERROR(/File) (すべてのテスト マッピング ファイルを含むディレクトリ)。 |
戻り値 | |
---|---|
|
指定されたディレクトリとその子にあるテストの Map<String, Set<TestInfo>>
ディレクトリを作成します。 |
getMainlineTestModuleName
public static Matcher getMainlineTestModuleName (TestInfo info)
パラメータ化されたメインライン テストのマッチャーを取得するヘルパー。
パラメータ | |
---|---|
info |
TestInfo |
戻り値 | |
---|---|
Matcher |
パラメータ化されたメインライン テスト用の ERROR(/Matcher) 。 |
例外 | |
---|---|
ConfigurationException |
getTests
publicgetTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords)
デバイスビルドのアーティファクトに基づいて、すべての TEST_MAPPING ファイル内のすべてのテストを検索するためのヘルパー。
パラメータ | |
---|---|
buildInfo |
IBuildInfo : ビルドを記述する IBuildInfo 。 |
testGroup |
String : テストグループの String 。 |
hostOnly |
boolean : ホスト上で実行され、デバイスを必要としないテストのみが必要な場合は、true
返されます。false の場合、デバイスの実行が必要なテストが返されます。 |
keywords |
: Test で実行するテストをフィルタするときに照合される String のセット
マッピング スイート |
ignoreKeywords |
: 無視するキーワードの String のセット。 |
戻り値 | |
---|---|
|
ビルド アーティファクト test_mappings.zip に設定されたテストの Set<TestInfo> 。 |
getTests
publicgetTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords, extraZipNames, matchedPatternPaths)
指定されたアーティファクトに基づいて、すべての TEST_MAPPING ファイル内のすべてのテストを検索するためのヘルパー。これは、 スイートの実行で、特定のグループの TEST_MAPPING ファイル内のすべてのテストを実行する必要がある場合に必要 例: presubmit
パラメータ | |
---|---|
buildInfo |
IBuildInfo : ビルドを記述する IBuildInfo 。 |
testGroup |
String : テストグループの String 。 |
hostOnly |
boolean : ホスト上で実行され、デバイスを必要としないテストのみが必要な場合は、true
返されます。false の場合、デバイスの実行が必要なテストが返されます。 |
keywords |
: Test で実行するテストをフィルタするときに照合される String のセット
マッピング スイート |
ignoreKeywords |
: 無視するキーワードの String のセット。 |
extraZipNames |
: 追加の test_mappings.zip の名前用の String のセット
統合されます |
matchedPatternPaths |
: パターンに一致するファイルパスへの ERROR(/Set 。 |
戻り値 | |
---|---|
|
ビルド アーティファクト test_mappings.zip に設定されたテストの Set<TestInfo> 。 |
listTestMappingFiles
public void listTestMappingFiles (Path testMappingDir, Path testMappingsRootDir,filePaths)
すべてのテスト マッピング ファイルを一覧表示し、すべての親ディレクトリと関連するインポートを検索するためのヘルパー あります。
パラメータ | |
---|---|
testMappingDir |
Path : TEST_MAPPING ファイルの親ディレクトリへの ERROR(/Path) 。 |
testMappingsRootDir |
Path : すべての TEST_MAPPING ファイルのフォルダへの ERROR(/Path)
構築できます。 |
filePaths |
: すべての TEST_MAPPING パスを保存する ERROR(/Set 。 |