Test Eşlemesi

public class TestMapping
extends Object

Java.lang.Nesne
🎃 com.android.tradefed.util.testmapping.Testpair


TEST_MAPPING dosyası yüklemek için kullanılan bir sınıf.

Özet

Fields'ın oynadığı filmler

public static final Pattern MAINLINE_REGEX

public static final String TEST_MAPPINGS_ZIP

public static final String TEST_SOURCES

Kamu inşaatçıları

TestMapping()

Boş TestMapping nesnesini başlatacak oluşturucu.

TestMapping( testMappingRelativePaths, boolean ignoreTestMappingImports)

TestMapping nesnesi oluşturacak oluşturucu.

Herkese açık yöntemler

static File extractTestMappingsZip(File testMappingsZip)

Bir ZIP dosyası çıkarın ve sıkıştırılmış dosyaların içeriğini barındıran dizini döndürün.

getAllTests(File testMappingsDir)

Belirli bir dizindeki TEST_MAPPING dosyalarındaki tüm testleri bulmaya yardımcı olan yardımcı.

static Matcher getMainlineTestModuleName(TestInfo info)

Parametreli ana hat testleri için eşleştirici alma yardımcısı.

getTests(IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords)

Cihaz derlemesindeki bir yapıya dayalı tüm TEST_MAPPING dosyalarındaki tüm testlerin bulunmasına yardımcı olur.

getTests(IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords, extraZipNames, matchedPatternPaths)

Belirtilen yapıya dayalı tüm TEST_MAPPING dosyalarındaki tüm testlerin bulunmasına yardımcı olur.

void listTestMappingFiles(Path testMappingDir, Path testMappingsRootDir, filePaths)

Tüm test eşleme dosyalarını listelemek için yardımcı, tüm üst dizinleri ve ilgili içe aktarma işlemini arayın yollar.

Fields'ın oynadığı filmler

ANA SATIR_REGEX

public static final Pattern MAINLINE_REGEX

TEST_MAPPINGS_ZIP

public static final String TEST_MAPPINGS_ZIP

TEST_KAYNAKLARI

public static final String TEST_SOURCES

Kamu inşaatçıları

Test Eşlemesi

public TestMapping ()

Boş TestMapping nesnesini başlatacak oluşturucu.

Test Eşlemesi

public TestMapping ( testMappingRelativePaths, 
                boolean ignoreTestMappingImports)

TestMapping nesnesi oluşturacak oluşturucu.

Parametreler
testMappingRelativePaths : TEST_MAPPING dosya yollarına giden ERROR(/List).

ignoreTestMappingImports boolean: İçe aktarma işlemlerini yoksayacak ERROR(/boolean).

Herkese açık yöntemler

Test EşlemeleriZip dosyasını ayıklama

public static File extractTestMappingsZip (File testMappingsZip)

Bir ZIP dosyası çıkarın ve sıkıştırılmış dosyaların içeriğini barındıran dizini döndürün.

Parametreler
testMappingsZip File: Test eşlemelerinden ERROR(/File) tanesi ayıklanacak.

İlerlemeler
File test eşlemeleri zip dizini için geçici dizini işaret eden bir ERROR(/File)

getAllTests

public  getAllTests (File testMappingsDir)

Belirli bir dizindeki TEST_MAPPING dosyalarındaki tüm testleri bulmaya yardımcı olan yardımcı.

Parametreler
testMappingsDir File: ERROR(/File) tüm eşleme testi dosyalarını içeren dizin.

İlerlemeler
Belirtilen dizin ve alt dizindeki Map<String, Set<TestInfo>> test sayısı dizin oluşturabilirsiniz.

getMainlineTestModuleName

public static Matcher getMainlineTestModuleName (TestInfo info)

Parametreli ana hat testleri için eşleştirici alma yardımcısı.

Parametreler
info TestInfo

İlerlemeler
Matcher Parametreleştirilmiş ana hat testleri için ERROR(/Matcher).

Fırlatma
ConfigurationException

getTests

public  getTests (IBuildInfo buildInfo, 
                String testGroup, 
                boolean hostOnly, 
                 keywords, 
                 ignoreKeywords)

Cihaz derlemesindeki bir yapıya dayalı tüm TEST_MAPPING dosyalarındaki tüm testlerin bulunmasına yardımcı olur.

Parametreler
buildInfo IBuildInfo: Derlemeyi açıklayan IBuildInfo.

testGroup String: Test grubunun String kadarı.

hostOnly boolean: Yalnızca ana makinede çalıştırılan ve cihaz gerektirmiyorsa doğru değerine sahip olmalıdır. geri döndü. false (yanlış) değerini döndürür.

keywords : Bir Testte çalıştırılacak testler filtrelenirken eşleştirilecek String kümesi Eşleme paketi.

ignoreKeywords : Yoksayılacak String anahtar kelime kümesi.

İlerlemeler
Derleme yapısında (test_mappings.zip) ayarlanmış Set<TestInfo> test.

getTests

public  getTests (IBuildInfo buildInfo, 
                String testGroup, 
                boolean hostOnly, 
                 keywords, 
                 ignoreKeywords, 
                 extraZipNames, 
                 matchedPatternPaths)

Belirtilen yapıya dayalı tüm TEST_MAPPING dosyalarındaki tüm testlerin bulunmasına yardımcı olur. Bu paket çalıştırması belirli bir grup için TEST_MAPPING dosyalarında tüm testleri çalıştırmasını gerektirdiğinde gerekir, ör. ön gönderme.

Parametreler
buildInfo IBuildInfo: Derlemeyi açıklayan IBuildInfo.

testGroup String: Test grubunun String kadarı.

hostOnly boolean: Yalnızca ana makinede çalıştırılan ve cihaz gerektirmiyorsa doğru değerine sahip olmalıdır. geri döndü. false (yanlış) değerini döndürür.

keywords : Bir Testte çalıştırılacak testler filtrelenirken eşleştirilecek String kümesi Eşleme paketi.

ignoreKeywords : Yoksayılacak String anahtar kelime kümesi.

extraZipNames : Ek test_mappings.zip dosyasının adı için String kümesi bu birleştirilecek.

matchedPatternPaths : ERROR(/Set) dosya yolları ile eşleşen kalıplar.

İlerlemeler
Derleme yapısında (test_mappings.zip) ayarlanmış Set<TestInfo> test.

listTestEşlemeFiles

public void listTestMappingFiles (Path testMappingDir, 
                Path testMappingsRootDir, 
                 filePaths)

Tüm test eşleme dosyalarını listelemek için yardımcı, tüm üst dizinleri ve ilgili içe aktarma işlemini arayın yollar.

Parametreler
testMappingDir Path: Bir TEST_MAPPING dosyasının üst dizini olan ERROR(/Path).

testMappingsRootDir Path: Bir için tüm TEST_MAPPING dosyalarının bulunduğu klasöre ait ERROR(/Path) seçeceğiz.

filePaths : Tüm TEST_MAPPING yollarını depolamak için bir ERROR(/Set).