Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

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 TestMapping objek dari path ke file TEST_MAPPING.

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 static  getAllTests (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

public  getTests (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 : Sebuah set 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 : Satu set String untuk dicocokkan saat penyaringan tes berjalan di Test Pemetaan suite.

Kembali
Sebuah Set<TestInfo> dari infos tes.

dapatkanTes

public static  getTests (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 : Sebuah 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 : Sebuah List<String> jalur TEST_MAPPING relatif terhadap TEST_MAPPINGS_ZIP.