TestMapping
public
class
TestMapping
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.testmapping.TestMapping |
Class untuk memuat file TEST_MAPPING.
Ringkasan
Kolom | |
|---|---|
public
static
final
Pattern |
MAINLINE_REGEX
|
public
static
final
String |
TEST_SOURCES
|
Konstruktor publik | |
|---|---|
TestMapping(Path path, Path testMappingsDir)
Konstruktor untuk membuat objek |
|
Metode publik | |
|---|---|
static
File
|
extractTestMappingsZip(File testMappingsZip)
Ekstrak file zip dan tampilkan direktori yang berisi konten file yang diekstrak. |
static
|
getAllTests(File testMappingsDir)
Helper untuk menemukan semua pengujian dalam file TEST_MAPPING dari direktori tertentu. |
static
Matcher
|
getMainlineTestModuleName(TestInfo info)
Helper untuk mendapatkan matcher untuk pengujian mainline berparameter. |
|
getTests(String testGroup,
Helper untuk mendapatkan semua pengujian yang ditetapkan dalam file TEST_MAPPING untuk grup tertentu. |
static
|
getTests(IBuildInfo buildInfo, String testGroup, boolean hostOnly,
Helper untuk menemukan semua pengujian di semua file TEST_MAPPING. |
static
void
|
listTestMappingFiles(Path testMappingDir, Path testMappingsRootDir,
Helper untuk mencantumkan semua file pemetaan pengujian, mencari semua direktori induk dan jalur impor terkait. |
static
void
|
setIgnoreTestMappingImports(boolean ignoreTestMappingImports)
Tetapkan mIgnoreTestMappingImports di dalam TestMapping. |
static
void
|
setTestMappingPaths(
Tetapkan jalur TEST_MAPPING di dalam TEST_MAPPINGS_ZIP untuk membatasi pemuatan TEST_MAPPING. |
Kolom
MAINLINE_REGEX
public static final Pattern MAINLINE_REGEX
TEST_SOURCES
public static final String TEST_SOURCES
Konstruktor publik
TestMapping
public TestMapping (Path path,
Path testMappingsDir)Konstruktor untuk membuat objek TestMapping dari jalur ke file TEST_MAPPING.
| Parameter | |
|---|---|
path |
Path: ERROR(/Path) ke file TEST_MAPPING. |
testMappingsDir |
Path: ERROR(/Path) ke folder semua file TEST_MAPPING untuk build.
|
Metode publik
extractTestMappingsZip
public static File extractTestMappingsZip (File testMappingsZip)
Ekstrak file zip dan tampilkan direktori yang berisi konten file yang diekstrak.
| Parameter | |
|---|---|
testMappingsZip |
File: ERROR(/File) zip pemetaan pengujian yang akan diekstrak. |
| Hasil | |
|---|---|
File |
ERROR(/File) yang mengarah ke direktori sementara untuk zip pemetaan pengujian.
|
getAllTests
public staticgetAllTests (File testMappingsDir)
Helper untuk menemukan semua pengujian dalam file TEST_MAPPING dari direktori tertentu.
| Parameter | |
|---|---|
testMappingsDir |
File: ERROR(/File) direktori yang berisi semua file Pemetaan Pengujian. |
| Hasil | |
|---|---|
|
Map<String, Set<TestInfo>> pengujian di direktori yang diberikan dan direktori turunannya.
|
getMainlineTestModuleName
public static Matcher getMainlineTestModuleName (TestInfo info)
Helper untuk mendapatkan pencocok untuk pengujian mainline berparameter.
| Parameter | |
|---|---|
info |
TestInfo |
| Hasil | |
|---|---|
Matcher |
ERROR(/Matcher) untuk pengujian mainline berparameter.
|
| Menampilkan | |
|---|---|
ConfigurationException |
|
getTests
publicgetTests (String testGroup, disabledTests, boolean hostOnly, keywords)
Helper untuk mendapatkan semua pengujian yang ditetapkan dalam file TEST_MAPPING untuk grup tertentu.
| Parameter | |
|---|---|
testGroup |
String: String dari grup pengujian. |
disabledTests |
: Kumpulan String untuk nama pengujian yang dinonaktifkan. |
hostOnly |
boolean: true jika hanya pengujian yang berjalan di host dan tidak memerlukan perangkat yang harus
ditampilkan. false untuk menampilkan pengujian yang memerlukan perangkat untuk dijalankan. |
keywords |
: Kumpulan String yang akan dicocokkan saat memfilter pengujian untuk dijalankan di rangkaian Pemetakan Pengujian. |
| Hasil | |
|---|---|
|
Set<TestInfo> info pengujian.
|
getTests
public staticgetTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords)
Helper untuk menemukan semua pengujian di semua file TEST_MAPPING. Hal ini diperlukan saat suite dijalankan dan memerlukan untuk menjalankan semua pengujian dalam file TEST_MAPPING untuk grup tertentu, misalnya, pra-pengiriman.
| Parameter | |
|---|---|
buildInfo |
IBuildInfo: IBuildInfo yang menjelaskan build. |
testGroup |
String: String dari grup pengujian. |
hostOnly |
boolean: true jika hanya pengujian yang berjalan di host dan tidak memerlukan perangkat yang harus
ditampilkan. false untuk menampilkan pengujian yang memerlukan perangkat untuk dijalankan. |
keywords |
|
| Hasil | |
|---|---|
|
Set<TestInfo> pengujian yang ditetapkan dalam artefak build, test_mappings.zip.
|
listTestMappingFiles
public static void listTestMappingFiles (Path testMappingDir,
Path testMappingsRootDir,
filePaths) Helper untuk mencantumkan semua file pemetaan pengujian, mencari semua direktori induk dan jalur impor terkait.
| Parameter | |
|---|---|
testMappingDir |
Path: ERROR(/Path) ke direktori induk file TEST_MAPPING. |
testMappingsRootDir |
Path: ERROR(/Path) ke folder semua file TEST_MAPPING untuk
build. |
filePaths |
: ERROR(/Set untuk menyimpan semua jalur TEST_MAPPING.
|
setIgnoreTestMappingImports
public static void setIgnoreTestMappingImports (boolean ignoreTestMappingImports)
Tetapkan mIgnoreTestMappingImports di dalam TestMapping.
| Parameter | |
|---|---|
ignoreTestMappingImports |
boolean: Boolean apakah akan mengabaikan impor dalam pemetaan pengujian.
|
setTestMappingPaths
public static void setTestMappingPaths (relativePaths)
Tetapkan jalur TEST_MAPPING di dalam TEST_MAPPINGS_ZIP untuk membatasi pemuatan TEST_MAPPING.
| Parameter | |
|---|---|
relativePaths |
: List<String> jalur TEST_MAPPING yang relatif terhadap
TEST_MAPPINGS_ZIP.
|