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_MAPPINGS_ZIP |
public static final String | TEST_SOURCES
|
Konstruktor publik | |
---|---|
TestMapping () Konstruktor untuk menginisialisasi objek | |
TestMapping ( testMappingRelativePaths, boolean ignoreTestMappingImports) TestMapping ( testMappingRelativePaths, boolean ignoreTestMappingImports) 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. |
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 ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords) getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords) getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords) Bantuan untuk menemukan semua pengujian di semua file TEST_MAPPING berdasarkan artefak dalam pembuatan perangkat. | |
getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords, extraZipNames, matchedPatternPaths) getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords, extraZipNames, matchedPatternPaths) getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords, extraZipNames, matchedPatternPaths) getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords, extraZipNames, matchedPatternPaths) getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords, extraZipNames, matchedPatternPaths) Bantuan untuk menemukan semua pengujian di semua file TEST_MAPPING berdasarkan artefak yang diberikan. | |
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. |
Bidang
MAINLINE_REGEX
public static final Pattern MAINLINE_REGEX
TEST_MAPPINGS_ZIP
public static final String TEST_MAPPINGS_ZIP
TEST_SOURCES
public static final String TEST_SOURCES
Konstruktor publik
Pemetaan Tes
public TestMapping ()
Konstruktor untuk menginisialisasi objek TestMapping
yang kosong.
Pemetaan Tes
public TestMapping (testMappingRelativePaths, boolean ignoreTestMappingImports)
Konstruktor untuk membuat objek TestMapping
.
Parameter | |
---|---|
testMappingRelativePaths | ERROR(/List ) ERROR(/List ) ke jalur file TEST_MAPPING. |
ignoreTestMappingImports | boolean : ERROR(/boolean) untuk mengabaikan impor. |
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
publicgetAllTests (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 (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords)
Bantuan untuk menemukan semua pengujian di semua file TEST_MAPPING berdasarkan artefak dalam pembuatan perangkat.
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 | String yang akan dicocokkan saat memfilter tes untuk dijalankan di rangkaian Pemetaan Tes. |
ignoreKeywords | String kata kunci yang akan diabaikan. |
Kembali | |
---|---|
Satu Set<TestInfo> pengujian yang diatur dalam artefak build, test_mappings.zip. |
dapatkan Tes
publicgetTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords, extraZipNames, matchedPatternPaths)
Bantuan untuk menemukan semua pengujian di semua file TEST_MAPPING berdasarkan artefak yang diberikan. 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 | String yang akan dicocokkan saat memfilter tes untuk dijalankan di rangkaian Pemetaan Tes. |
ignoreKeywords | String kata kunci yang akan diabaikan. |
extraZipNames | String untuk nama test_mappings.zip tambahan yang akan digabungkan. |
matchedPatternPaths | ERROR(/Set ) ERROR(/Set ) ke jalur file pola yang cocok. |
Kembali | |
---|---|
Satu Set<TestInfo> pengujian yang diatur dalam artefak build, test_mappings.zip. |
daftarTestMappingFiles
public 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. |