Pemetaan Tes
public class TestMapping
extends Object
java.lang.Object | |
↳ | 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 |
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 yang diberikan. |
static Matcher | getMainlineTestModuleName ( TestInfo info) Helper untuk mendapatkan matcher 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 tes dalam file TEST_MAPPING untuk grup tertentu. | |
static | getTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords) getTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords) Pembantu untuk menemukan semua tes di semua file TEST_MAPPING. |
static void | listTestMappingFiles (Path testMappingDir, Path testMappingsRootDir, filePaths) listTestMappingFiles (Path testMappingDir, Path testMappingsRootDir, filePaths) Helper untuk membuat daftar semua file pemetaan pengujian, mencari semua direktori induk dan jalur impor terkait. |
static void | setIgnoreTestMappingImports (boolean ignoreTestMappingImports) Setel mIgnoreTestMappingImports di dalam TestMapping. |
static void | setTestMappingPaths ( relativePaths) setTestMappingPaths ( relativePaths) Setel 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 TestMapping
objek dari path ke file TEST_MAPPING.
Parameter | |
---|---|
path | Path : The ERROR(/Path) ke file TEST_MAPPING. |
testMappingsDir | Path : The ERROR(/Path) ke folder dari semua file TEST_MAPPING untuk membangun. |
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 : A ERROR(/File) dari pemetaan uji zip untuk ekstrak. |
Kembali | |
---|---|
File | a ERROR(/File) menunjuk ke direktori temp untuk pemetaan tes zip. |
dapatkanSemuaTes
public staticgetAllTests (File testMappingsDir)
Pembantu untuk menemukan semua tes dalam file TEST_MAPPING dari direktori yang diberikan.
Parameter | |
---|---|
testMappingsDir | File : yang ERROR(/File) direktori yang berisi semua file Uji Pemetaan. |
Kembali | |
---|---|
Sebuah Map<String, Set<TestInfo>> tes di direktori yang diberikan dan direktori anaknya. |
getMainlineTestModuleName
public static Matcher getMainlineTestModuleName (TestInfo info)
Helper untuk mendapatkan matcher untuk pengujian jalur utama berparameter.
Parameter | |
---|---|
info | TestInfo |
Kembali | |
---|---|
Matcher | Sebuah ERROR(/Matcher) untuk tes arus utama parameter. |
Melempar | |
---|---|
ConfigurationException |
dapatkanTes
publicgetTests (String testGroup, disabledTests, boolean hostOnly, keywords)
Pembantu untuk mengatur semua tes dalam file TEST_MAPPING untuk grup tertentu.
Parameter | |
---|---|
testGroup | String : Sebuah String dari kelompok uji. |
disabledTests | String untuk nama tes cacat. |
hostOnly | boolean : true jika hanya tes berjalan pada host dan tidak memerlukan perangkat harus dikembalikan. false untuk mengembalikan tes yang membutuhkan perangkat untuk dijalankan. |
keywords | String untuk dicocokkan saat penyaringan tes berjalan di Test Pemetaan suite. |
Kembali | |
---|---|
Sebuah Set<TestInfo> dari infos tes. |
dapatkanTes
public staticgetTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords)
Pembantu untuk menemukan semua tes di semua file TEST_MAPPING. Ini diperlukan ketika rangkaian menjalankan mengharuskan untuk menjalankan semua tes dalam file TEST_MAPPING untuk grup tertentu, misalnya, pra-pengiriman.
Parameter | |
---|---|
buildInfo | IBuildInfo : yang IBuildInfo menggambarkan membangun. |
testGroup | String : a String dari kelompok uji. |
hostOnly | boolean : true jika hanya tes berjalan pada host dan tidak memerlukan perangkat harus dikembalikan. false untuk mengembalikan tes yang membutuhkan perangkat untuk dijalankan. |
keywords |
Kembali | |
---|---|
Sebuah Set<TestInfo> tes ditetapkan dalam membangun artefak, test_mappings.zip. |
listTestMappingFiles
public static void listTestMappingFiles (Path testMappingDir, Path testMappingsRootDir,filePaths)
Helper untuk membuat daftar semua file pemetaan pengujian, mencari semua direktori induk dan jalur impor terkait.
Parameter | |
---|---|
testMappingDir | Path : The ERROR(/Path) ke direktori induk file yang TEST_MAPPING. |
testMappingsRootDir | Path : The ERROR(/Path) ke folder dari semua file TEST_MAPPING untuk membangun. |
filePaths | ERROR(/Set ) ERROR(/Set ) Untuk menyimpan semua jalur TEST_MAPPING. |
setIgnoreTestMappingImports
public static void setIgnoreTestMappingImports (boolean ignoreTestMappingImports)
Setel mIgnoreTestMappingImports di dalam TestMapping.
Parameter | |
---|---|
ignoreTestMappingImports | boolean : Sebuah boolean apakah mengabaikan impor dalam pemetaan tes. |
setTestMappingPaths
public static void setTestMappingPaths (relativePaths)
Setel jalur TEST_MAPPING di dalam TEST_MAPPINGS_ZIP untuk membatasi pemuatan TEST_MAPPING.
Parameter | |
---|---|
relativePaths | List<String> jalur TEST_MAPPING relatif terhadap TEST_MAPPINGS_ZIP. |