Pemetaan Tes
public class TestMapping
extends Object
java.lang.Objek | |
↳ | com.android.tradefed.util.testmapping.TestMapping |
Kelas untuk memuat file TEST_MAPPING.
Ringkasan
bidang | |
---|---|
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 kembalikan direktori yang berisi konten file yang tidak di-zip. |
static | getAllTests (File testMappingsDir) Pembantu untuk menemukan semua tes dalam file TEST_MAPPING dari direktori tertentu. |
static Matcher | getMainlineTestModuleName ( TestInfo info) Pembantu untuk mendapatkan pencocokan untuk pengujian jalur utama berparameter. |
getTests (String testGroup, disabledTests, boolean hostOnly, keywords) getTests (String testGroup, disabledTests, boolean hostOnly, keywords) getTests (String testGroup, disabledTests, boolean hostOnly, keywords) Pembantu untuk mengatur semua pengujian dalam file TEST_MAPPING untuk grup tertentu. | |
static | getTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords) getTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords) Bantuan untuk menemukan semua tes di semua file TEST_MAPPING. |
static void | listTestMappingFiles (Path testMappingDir, Path testMappingsRootDir, filePaths) listTestMappingFiles (Path testMappingDir, Path testMappingsRootDir, filePaths) Pembantu untuk mencantumkan semua file pemetaan pengujian, mencari semua direktori induk dan jalur impor terkait. |
static void | setIgnoreTestMappingImports (boolean ignoreTestMappingImports) Atur mIgnoreTestMappingImports di dalam TestMapping. |
static void | setTestMappingPaths ( relativePaths) setTestMappingPaths ( relativePaths) Tetapkan jalur TEST_MAPPING di dalam TEST_MAPPINGS_ZIP untuk membatasi pemuatan TEST_MAPPING. |
bidang
MAINLINE_REGEX
public static final Pattern MAINLINE_REGEX
TEST_SOURCES
public static final String TEST_SOURCES
Konstruktor publik
Pemetaan Tes
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
ekstrakTestMappingsZip
public static File extractTestMappingsZip (File testMappingsZip)
Ekstrak file zip dan kembalikan direktori yang berisi konten file yang tidak di-zip.
Parameter | |
---|---|
testMappingsZip | File : ERROR(/File) dari zip pemetaan pengujian yang akan diekstraksi. |
Kembali | |
---|---|
File | sebuah ERROR(/File) yang menunjuk ke direktori temp untuk zip pemetaan pengujian. |
dapatkanSemuaTes
public staticgetAllTests (File testMappingsDir)
Pembantu untuk menemukan semua tes dalam file TEST_MAPPING dari direktori tertentu.
Parameter | |
---|---|
testMappingsDir | File : ERROR(/File) direktori yang berisi semua file Test Mapping. |
Kembali | |
---|---|
Pengujian Map<String, Set<TestInfo>> pada direktori tertentu dan direktori turunannya. |
dapatkanMainlineTestModuleName
public static Matcher getMainlineTestModuleName (TestInfo info)
Pembantu untuk mendapatkan pencocokan untuk pengujian jalur utama berparameter.
Parameter | |
---|---|
info | TestInfo |
Kembali | |
---|---|
Matcher | ERROR(/Matcher) untuk pengujian jalur utama yang diparameterisasi. |
Melempar | |
---|---|
ConfigurationException |
dapatkan Tes
publicgetTests (String testGroup, disabledTests, boolean hostOnly, keywords)
Pembantu untuk mengatur semua pengujian dalam file TEST_MAPPING untuk grup tertentu.
Parameter | |
---|---|
testGroup | String : String dari grup pengujian. |
disabledTests | String untuk nama tes yang dinonaktifkan. |
hostOnly | boolean : benar jika hanya pengujian yang berjalan pada host dan tidak memerlukan perangkat harus dikembalikan. false untuk mengembalikan pengujian yang memerlukan perangkat untuk dijalankan. |
keywords | String yang akan dicocokkan saat memfilter tes untuk dijalankan di rangkaian Pemetaan Tes. |
Kembali | |
---|---|
Satu Set<TestInfo> dari info pengujian. |
dapatkan Tes
public staticgetTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords)
Bantuan untuk menemukan semua tes di semua file TEST_MAPPING. Ini diperlukan ketika rangkaian run mengharuskan menjalankan semua pengujian dalam file TEST_MAPPING untuk grup tertentu, misalnya, prapengiriman.
Parameter | |
---|---|
buildInfo | IBuildInfo : IBuildInfo yang mendeskripsikan build. |
testGroup | String : String dari grup pengujian. |
hostOnly | boolean : benar jika hanya pengujian yang berjalan pada host dan tidak memerlukan perangkat harus dikembalikan. false untuk mengembalikan pengujian yang memerlukan perangkat untuk dijalankan. |
keywords |
Kembali | |
---|---|
Satu Set<TestInfo> pengujian yang diatur dalam artefak build, test_mappings.zip. |
daftarTestMappingFiles
public static void listTestMappingFiles (Path testMappingDir, Path testMappingsRootDir,filePaths)
Pembantu 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 ) ERROR(/Set ) untuk menyimpan semua jalur TEST_MAPPING. |
setIgnoreTestMappingImports
public static void setIgnoreTestMappingImports (boolean ignoreTestMappingImports)
Atur 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 berhubungan dengan TEST_MAPPINGS_ZIP. |