Test Eşleme
public class TestMapping
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.testmapping.TestMapping |
TEST_MAPPING dosyasını yüklemek için kullanılan bir sınıf.
Özet
Alanlar | |
---|---|
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 ( testMappingRelativePaths, boolean ignoreTestMappingImports) TestMapping ( testMappingRelativePaths, boolean ignoreTestMappingImports) |
Genel yöntemler | |
---|---|
static File | extractTestMappingsZip (File testMappingsZip) Bir zip dosyasını çıkarı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 bulma yardımcısı. | |
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) getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords) getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords) Cihaz yapısındaki bir yapıya dayalı olarak tüm TEST_MAPPING dosyalarındaki tüm testleri bulma yardımcısı. | |
getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords, extraZipNames, matchedPatternPaths) getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords, extraZipNames, matchedPatternPaths) getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords, extraZipNames, matchedPatternPaths) getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords, extraZipNames, matchedPatternPaths) getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords, extraZipNames, matchedPatternPaths) Verilen yapıya dayalı olarak tüm TEST_MAPPING dosyalarındaki tüm testleri bulma yardımcısı. | |
void | listTestMappingFiles (Path testMappingDir, Path testMappingsRootDir, filePaths) listTestMappingFiles (Path testMappingDir, Path testMappingsRootDir, filePaths) Tüm test eşleme dosyalarını listeleme, tüm ana dizinleri ve ilgili içe aktarma yollarını arama yardımcısı. |
Alanlar
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
Kamu inşaatçıları
Test Eşleme
public TestMapping (testMappingRelativePaths, boolean ignoreTestMappingImports)
TestMapping
nesnesi oluşturmak için yapıcı.
Parametreler | |
---|---|
testMappingRelativePaths | ERROR(/List ) ERROR(/List ) TEST_MAPPING dosya yollarına. |
ignoreTestMappingImports | boolean : İçe aktarmayı yok sayacak ERROR(/boolean) . |
Genel yöntemler
ayıklamaTestEşlemelerZip
public static File extractTestMappingsZip (File testMappingsZip)
Bir zip dosyasını çıkarın ve sıkıştırılmış dosyaların içeriğini içeren dizini döndürün.
Parametreler | |
---|---|
testMappingsZip | File : Çıkarılacak test eşlemelerinin zip dosyasındaki bir ERROR(/File) . |
İadeler | |
---|---|
File | test eşlemeleri zip'i için geçici dizine işaret eden bir ERROR(/File) . |
getAllTests
publicgetAllTests (File testMappingsDir)
Belirli bir dizindeki TEST_MAPPING dosyalarındaki tüm testleri bulma yardımcısı.
Parametreler | |
---|---|
testMappingsDir | File : ERROR(/File) tüm Test Eşleme dosyalarını içeren dizin. |
İadeler | |
---|---|
Verilen dizindeki ve onun alt dizinlerindeki testlerin Map<String, Set<TestInfo>> si. |
getMainlineTestModuleName
public static Matcher getMainlineTestModuleName (TestInfo info)
Parametreli ana hat testleri için eşleştiriciyi alma yardımcısı.
Parametreler | |
---|---|
info | TestInfo |
İadeler | |
---|---|
Matcher | Parametreli ana hat testleri için bir ERROR(/Matcher) . |
Atar | |
---|---|
ConfigurationException |
getTestler
publicgetTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords)
Cihaz yapısındaki bir yapıya dayalı olarak tüm TEST_MAPPING dosyalarındaki tüm testleri bulma yardımcısı.
Parametreler | |
---|---|
buildInfo | IBuildInfo : Yapıyı açıklayan IBuildInfo . |
testGroup | String : Test grubunun bir String . |
hostOnly | boolean : yalnızca ana bilgisayarda çalışan ve aygıt gerektirmeyen testlerin döndürülmesi gerekiyorsa doğru. Cihazın çalışmasını gerektiren testleri döndürmek için false. |
keywords | String kümesi. |
ignoreKeywords | String . |
İadeler | |
---|---|
Derleme yapıtında (test_mappings.zip) ayarlanan testlerden oluşan bir Set<TestInfo> . |
getTestler
publicgetTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords, extraZipNames, matchedPatternPaths)
Verilen yapıya dayalı olarak tüm TEST_MAPPING dosyalarındaki tüm testleri bulma yardımcısı. Bu, bir paket çalıştırmasının belirli bir grup için TEST_MAPPING dosyalarındaki tüm testlerin (örneğin, ön gönderim) çalıştırılmasını gerektirdiği durumlarda gereklidir.
Parametreler | |
---|---|
buildInfo | IBuildInfo : Yapıyı açıklayan IBuildInfo . |
testGroup | String : Test grubunun bir String . |
hostOnly | boolean : yalnızca ana bilgisayarda çalışan ve aygıt gerektirmeyen testlerin döndürülmesi gerekiyorsa doğru. Cihazın çalışmasını gerektiren testleri döndürmek için false. |
keywords | String kümesi. |
ignoreKeywords | String . |
extraZipNames | String kümesi. |
matchedPatternPaths | ERROR(/Set ) ERROR(/Set ) eşleşen desenleri dosyalamak için. |
İadeler | |
---|---|
Derleme yapıtında (test_mappings.zip) ayarlanan testlerden oluşan bir Set<TestInfo> . |
listTestMappingFiles
public void listTestMappingFiles (Path testMappingDir, Path testMappingsRootDir,filePaths)
Tüm test eşleme dosyalarını listeleme, tüm ana dizinleri ve ilgili içe aktarma yollarını arama yardımcısı.
Parametreler | |
---|---|
testMappingDir | Path : TEST_MAPPING dosyasının üst dizinine giden ERROR(/Path) . |
testMappingsRootDir | Path : Bir yapı için tüm TEST_MAPPING dosyalarının klasörüne giden ERROR(/Path) . |
filePaths | ERROR(/Set ) ERROR(/Set ) tüm TEST_MAPPING yollarını depolamak için. |