Pemetaan Pengujian
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_MAPPINGS_ZIP
|
public
static
final
String |
TEST_SOURCES
|
Konstruktor publik | |
---|---|
TestMapping()
Konstruktor untuk melakukan inisialisasi objek |
|
TestMapping(
Konstruktor untuk membuat objek |
Metode publik | |
---|---|
static
File
|
extractTestMappingsZip(File testMappingsZip)
Ekstrak file zip dan kembalikan direktori yang berisi konten file yang diekstrak. |
|
getAllTests(File testMappingsDir)
Bantuan untuk menemukan semua pengujian di file TEST_MAPPING dari direktori tertentu. |
static
Matcher
|
getMainlineTestModuleName(TestInfo info)
Bantuan untuk mendapatkan matcher bagi pengujian mainline berparameter. |
|
getTests(IBuildInfo buildInfo, String testGroup, boolean hostOnly,
Bantuan untuk menemukan semua pengujian di semua file TEST_MAPPING berdasarkan artefak dalam build perangkat. |
|
getTests(IBuildInfo buildInfo, String testGroup, boolean hostOnly,
Bantuan untuk menemukan semua pengujian di semua file TEST_MAPPING berdasarkan artefak yang diberikan. |
void
|
listTestMappingFiles(Path testMappingDir, Path testMappingsRootDir,
Bantuan untuk menampilkan daftar semua file pemetaan pengujian, mencari semua direktori induk dan impor terkait . |
Kolom
REGEX_MAINLINE
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 Pengujian
public TestMapping ()
Konstruktor untuk melakukan inisialisasi objek TestMapping
kosong.
Pemetaan Pengujian
public TestMapping (testMappingRelativePaths, boolean ignoreTestMappingImports)
Konstruktor untuk membuat objek TestMapping
.
Parameter | |
---|---|
testMappingRelativePaths |
: ERROR(/List ke jalur file TEST_MAPPING. |
ignoreTestMappingImports |
boolean : ERROR(/boolean) untuk mengabaikan impor. |
Metode publik
extractTestMappingsZip
public static File extractTestMappingsZip (File testMappingsZip)
Ekstrak file zip dan kembalikan direktori yang berisi konten file yang diekstrak.
Parameter | |
---|---|
testMappingsZip |
File : ERROR(/File) dari zip pemetaan pengujian yang akan diekstrak. |
Hasil | |
---|---|
File |
ERROR(/File) yang mengarah ke direktori sementara untuk menguji zip pemetaan. |
getAllTests
publicgetAllTests (File testMappingsDir)
Bantuan untuk menemukan semua pengujian di file TEST_MAPPING dari direktori tertentu.
Parameter | |
---|---|
testMappingsDir |
File : ERROR(/File) direktori yang berisi semua file Pemetaan Pengujian. |
Hasil | |
---|---|
|
Map<String, Set<TestInfo>> pengujian dalam direktori yang ditentukan dan turunannya
direktori. |
getMainlineTestModuleName
public static Matcher getMainlineTestModuleName (TestInfo info)
Bantuan untuk mendapatkan matcher bagi pengujian mainline berparameter.
Parameter | |
---|---|
info |
TestInfo |
Hasil | |
---|---|
Matcher |
ERROR(/Matcher) untuk pengujian mainline berparameter. |
Menampilkan | |
---|---|
ConfigurationException |
getTests
publicgetTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords)
Bantuan untuk menemukan semua pengujian di semua file TEST_MAPPING berdasarkan artefak dalam build perangkat.
Parameter | |
---|---|
buildInfo |
IBuildInfo : IBuildInfo yang menjelaskan build. |
testGroup |
String : String grup pengujian. |
hostOnly |
boolean : true (benar) jika hanya pengujian yang berjalan pada host dan tidak mengharuskan perangkat
dikembalikan. false untuk menampilkan pengujian yang mengharuskan perangkat dijalankan. |
keywords |
: Kumpulan String yang akan dicocokkan saat memfilter pengujian untuk dijalankan dalam Pengujian
Suite pemetaan. |
ignoreKeywords |
: Kumpulan String kata kunci yang akan diabaikan. |
Hasil | |
---|---|
|
Set<TestInfo> pengujian yang ditetapkan dalam artefak build, test_mappings.zip. |
getTests
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 adalah saat suite run perlu menjalankan semua pengujian dalam file TEST_MAPPING untuk grup tertentu, misalnya, pra-pengiriman.
Parameter | |
---|---|
buildInfo |
IBuildInfo : IBuildInfo yang menjelaskan build. |
testGroup |
String : String grup pengujian. |
hostOnly |
boolean : true (benar) jika hanya pengujian yang berjalan pada host dan tidak mengharuskan perangkat
dikembalikan. false untuk menampilkan pengujian yang mengharuskan perangkat dijalankan. |
keywords |
: Kumpulan String yang akan dicocokkan saat memfilter pengujian untuk dijalankan dalam Pengujian
Suite pemetaan. |
ignoreKeywords |
: Kumpulan String kata kunci yang akan diabaikan. |
extraZipNames |
: Kumpulan String untuk nama test_mappings.zip tambahan
yang akan digabungkan. |
matchedPatternPaths |
: Jalur ERROR(/Set ke file cocok dengan pola. |
Hasil | |
---|---|
|
Set<TestInfo> pengujian yang ditetapkan dalam artefak build, test_mappings.zip. |
daftarTestMappingFiles
public void listTestMappingFiles (Path testMappingDir, Path testMappingsRootDir,filePaths)
Bantuan untuk menampilkan daftar semua file pemetaan pengujian, mencari semua direktori induk dan impor terkait .
Parameter | |
---|---|
testMappingDir |
Path : ERROR(/Path) ke direktori induk file TEST_MAPPING. |
testMappingsRootDir |
Path : ERROR(/Path) ke folder semua file TEST_MAPPING untuk
buat. |
filePaths |
: ERROR(/Set untuk menyimpan semua jalur TEST_MAPPING. |