TestMapping

public class TestMapping
extends Object

java.lang.Object
   ↳ 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_SOURCES

Herkese açık kurucular

TestMapping(Path path, Path testMappingsDir)

TEST_MAPPING dosyasının yolundan 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.

static 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(String testGroup, disabledTests, boolean hostOnly, keywords)

Belirli bir grup için TEST_MAPPING dosyasında ayarlanan tüm testleri almak için kullanılan yardımcı program.

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

Tüm TEST_MAPPING dosyalarındaki tüm testleri bulmaya yardımcı olur.

static 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.

static void setIgnoreTestMappingImports(boolean ignoreTestMappingImports)

TestMapping içinde mIgnoreTestMappingImports değerini ayarlayın.

static void setTestMappingPaths( relativePaths)

TEST_MAPPING'in yüklenmesini sınırlamak için TEST_MAPPINGS_ZIP içindeki TEST_MAPPING yollarını ayarlayın.

Fields'ın oynadığı filmler

MAINLINE_REGEX

public static final Pattern MAINLINE_REGEX

TEST_SOURCES

public static final String TEST_SOURCES

Herkese açık kurucular

TestMapping

public TestMapping (Path path, 
                Path testMappingsDir)

TEST_MAPPING dosyasının yolundan TestMapping nesnesi oluşturmak için kullanılan kurucu.

Parametreler
path Path: TEST_MAPPING dosyasına ait ERROR(/Path).

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

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'i için geçici dizini işaret eden bir ERROR(/File).

getAllTests

public static  getAllTests (File testMappingsDir)

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

Parametreler
testMappingsDir File: Tüm Test Eşleme 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ştiriciyi alma yardımcısı.

Parametreler
info TestInfo

İlerlemeler
Matcher Parametreli ana hat testleri için ERROR(/Matcher).

Atışlar
ConfigurationException

getTests

public  getTests (String testGroup, 
                 disabledTests, 
                boolean hostOnly, 
                 keywords)

Belirli bir grup için TEST_MAPPING dosyasında ayarlanan tüm testleri almak için kullanılan yardımcı program.

Parametreler
testGroup String: Test grubunun String'i.

disabledTests : Devre dışı bırakılan testlerin adı için bir String grubu.

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.

İlerlemeler
Test bilgilerinin Set<TestInfo>.

getTests

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

Tüm TEST_MAPPING dosyalarındaki tüm testleri bulmaya yardımcı olur. Bu, bir paket çalıştırma işleminde belirli bir grup (ör. göndermeden önce) için TEST_MAPPING dosyalarındaki tüm testlerin çalıştırılması gerektiğinde 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

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

listTestMappingFiles

public static 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üne giden ERROR(/Path).

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

setIgnoreTestMappingImports

public static void setIgnoreTestMappingImports (boolean ignoreTestMappingImports)

TestMapping içinde mIgnoreTestMappingImports değerini ayarlayın.

Parametreler
ignoreTestMappingImports boolean: Test eşlemede içe aktarma işlemlerinin yoksayılıp yoksayılmayacağını belirten bir boole değeri.

setTestMappingPaths

public static void setTestMappingPaths ( relativePaths)

TEST_MAPPING'in yüklenmesini sınırlamak için TEST_MAPPINGS_ZIP içindeki TEST_MAPPING yollarını ayarlayın.

Parametreler
relativePaths : TEST_MAPPINGS_ZIP dosyasına göre TEST_MAPPING yollarının List<String>.