TestMapping

public class TestMapping
extends Object

java.lang.Nesne
   ↳ com.android.tradefed.util.testmapping.TestMapping


TEST_MAPPING dosyası yükleyen 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ş bir TestMapping nesnesini başlatmak için kullanılan kurucu.

TestMapping( testMappingRelativePaths, boolean ignoreTestMappingImports)

TestMapping nesnesi oluşturmak için kullanılan kurucu.

Herkese açık yöntemler

static File extractTestMappingsZip(File testMappingsZip)

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

getAllTests(File testMappingsDir)

Belirli bir dizindeki TEST_MAPPING dosyalarındaki tüm testleri bulmak için kullanılan yardımcı program.

static Matcher getMainlineTestModuleName(TestInfo info)

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

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

Cihaz derlemesindeki bir yapıya dayalı olarak tüm TEST_MAPPING dosyalarındaki tüm testleri bulmak için kullanılan yardımcı program.

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ı listeleyen, tüm üst dizinleri ve ilgili içe aktarma yollarını arayan yardımcı program.

Fields'ın oynadığı filmler

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

Herkese açık kurucular

TestMapping

public TestMapping ()

Boş TestMapping nesnesini başlatacak oluşturucu.

TestMapping

public TestMapping ( testMappingRelativePaths, 
                boolean ignoreTestMappingImports)

TestMapping nesnesi oluşturmak için kullanılan kurucu.

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

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

Herkese açık yöntemler

extractTestMappingsZip

public static File extractTestMappingsZip (File testMappingsZip)

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

Parametreler
testMappingsZip File: Ayıklanacak test eşlemelerinin zip ERROR(/File).

İlerlemeler
File Test eşlemelerinin zip dosyasının bulunduğu 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: Tüm Test Haritalaması dosyalarını içeren ERROR(/File) dizini.

İlerlemeler
Belirtilen dizinde ve alt dizinlerinde bulunan testlerin Map<String, Set<TestInfo>>.

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 Parametreli ana hat testleri için ERROR(/Matcher).

Atışlar
ConfigurationException

getTests

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

Cihaz derlemesindeki bir yapıya dayalı olarak tüm TEST_MAPPING dosyalarındaki tüm testleri bulmak için kullanılan yardımcı program.

Parametreler
buildInfo IBuildInfo: Derlemeyi açıklayan IBuildInfo.

testGroup String: Test grubunun bir String.

hostOnly boolean: Yalnızca ana makinede çalıştırılan ve cihaz gerektirmiyorsa doğru, cihazın çalıştırılmasını gerektiren testleri döndürmek için false (yanlış) değerini döndürür.

keywords : Test eşleme paketinde çalıştırılacak testleri filtrelerken eşlenecek bir String grubu.

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

İlerlemeler
Derleme yapıtında (test_mappings.zip) ayarlanan testlerin Set<TestInfo>.

getTests

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

Belirtilen yapıya göre tüm TEST_MAPPING dosyalarındaki tüm testleri bulmaya yardımcı olur. Bu, paket çalıştırması için belirli bir grup için TEST_MAPPING dosyalarında tüm testleri çalıştırmayı gerektirdiğinde (ör. ön gönderme) gereklidir.

Parametreler
buildInfo IBuildInfo: Derlemeyi açıklayan IBuildInfo.

testGroup String: Test grubunun bir String.

hostOnly boolean: Yalnızca ana makinede çalışan ve cihaz gerektirmeyen testlerin döndürülmesi gerekiyorsa doğru, cihazın çalıştırılmasını gerektiren testlerin döndürülmesi gerekiyorsa yanlış değerini alır.

keywords : Test eşleme paketinde çalıştırılacak testleri filtrelerken eşlenecek bir String grubu.

ignoreKeywords : Yok sayılacak String anahtar kelimeden oluşan bir küme.

extraZipNames : Birleştirilecek ek test_mappings.zip dosyasının adı için bir String grubu.

matchedPatternPaths : Dosya yollarına giden ERROR(/Set), kalıplarla eşleşti.

İlerlemeler
Derleme yapıtında (test_mappings.zip) ayarlanan testlerin Set<TestInfo>.

listTestMappingFiles

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

Tüm test eşleme dosyalarını listeleyen, tüm üst dizinleri ve ilgili içe aktarma yollarını arayan yardımcı program.

Parametreler
testMappingDir Path: TEST_MAPPING dosyası üst dizininin ERROR(/Path).

testMappingsRootDir Path: Bir derleme için tüm TEST_MAPPING dosyalarının klasörünün ERROR(/Path).

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