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(
|
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,
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,
Belirtilen yapıya dayalı tüm TEST_MAPPING dosyalarındaki tüm testlerin bulunmasına yardımcı olur. |
void
|
listTestMappingFiles(Path testMappingDir, Path testMappingsRootDir,
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 (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
publicgetAllTests (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
publicgetTests (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
publicgetTests (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 . |