TestMapping
public class TestMapping
extends Object
java.lang.Nesne | |
↳ | com.android.tradefed.util.testmapping.TestMapping |
TEST_MAPPING dosyasını yüklemek için bir sınıf.
Özet
Alanlar | |
---|---|
public static final Pattern | MAINLINE_REGEX |
public static final String | TEST_SOURCES
|
Kamu inşaatçıları | |
---|---|
TestMapping (Path path, Path testMappingsDir) TEST_MAPPING dosyasına giden yoldan bir |
Genel yöntemler | |
---|---|
static File | extractTestMappingsZip (File testMappingsZip) Bir zip dosyasını ayıklayın ve sıkıştırılmamış 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 yardımcı. |
static Matcher | getMainlineTestModuleName ( TestInfo info) Parametreli ana hat testleri için eşleştiriciyi almak için yardımcı. |
getTests (String testGroup, disabledTests, boolean hostOnly, keywords) getTests (String testGroup, disabledTests, boolean hostOnly, keywords) getTests (String testGroup, disabledTests, boolean hostOnly, keywords) Belirli bir grup için tüm testleri bir TEST_MAPPING dosyasında ayarlamak için yardımcı. | |
static | getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords) getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords) Cihaz yapısındaki bir yapaylığa dayalı olarak tüm TEST_MAPPING dosyalarındaki tüm testleri bulmaya yardımcı olur. |
static | getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, extraZipNames) getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, extraZipNames) getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, extraZipNames) Verilen esere dayalı olarak tüm TEST_MAPPING dosyalarındaki tüm testleri bulmak için yardımcı. |
static void | listTestMappingFiles (Path testMappingDir, Path testMappingsRootDir, filePaths) listTestMappingFiles (Path testMappingDir, Path testMappingsRootDir, filePaths) Tüm test eşleme dosyalarını listelemek, tüm üst dizinleri ve ilgili içe aktarma yollarını aramak için yardımcı. |
static void | setIgnoreTestMappingImports (boolean ignoreTestMappingImports) mIgnoreTestMappingImports'u TestMapping içinde ayarlayın. |
static void | setTestMappingPaths ( relativePaths) setTestMappingPaths ( relativePaths) TEST_MAPPING yüklemesini sınırlamak için TEST_MAPPINGS_ZIP içindeki TEST_MAPPING yollarını ayarlayın. |
Alanlar
MAINLINE_REGEX
public static final Pattern MAINLINE_REGEX
TEST_SOURCES
public static final String TEST_SOURCES
Kamu inşaatçıları
TestMapping
public TestMapping (Path path, Path testMappingsDir)
TEST_MAPPING dosyasına giden yoldan bir TestMapping
nesnesi oluşturmak için yapıcı.
parametreler | |
---|---|
path | Path : Bir TEST_MAPPING dosyasına giden ERROR(/Path) . |
testMappingsDir | Path : Bir yapı için tüm TEST_MAPPING dosyalarının klasörüne giden ERROR(/Path) . |
Genel yöntemler
özüTestEşlemelerZip
public static File extractTestMappingsZip (File testMappingsZip)
Bir zip dosyasını ayıklayın ve sıkıştırılmamış dosyaların içeriğini içeren dizini döndürün.
parametreler | |
---|---|
testMappingsZip | File : Çıkarılacak test eşlemelerinin bir ERROR(/File) zip'i. |
İadeler | |
---|---|
File | test eşlemeleri zip için geçici dizine işaret eden bir ERROR(/File) . |
getAllTests
public staticgetAllTests (File testMappingsDir)
Belirli bir dizindeki TEST_MAPPING dosyalarındaki tüm testleri bulmak için yardımcı.
parametreler | |
---|---|
testMappingsDir | File : ERROR(/File) tüm Test Eşleme dosyalarını içeren dizin. |
İadeler | |
---|---|
Verilen dizindeki ve alt dizinlerindeki testlerin Map<String, Set<TestInfo>> . |
getMainlineTestModuleName
public static Matcher getMainlineTestModuleName (TestInfo info)
Parametreli ana hat testleri için eşleştiriciyi almak için yardımcı.
parametreler | |
---|---|
info | TestInfo |
İadeler | |
---|---|
Matcher | Parametreli ana hat testleri için bir ERROR(/Matcher) . |
atar | |
---|---|
ConfigurationException |
getTests
publicgetTests (String testGroup, disabledTests, boolean hostOnly, keywords)
Belirli bir grup için tüm testleri bir TEST_MAPPING dosyasında ayarlamak için yardımcı.
parametreler | |
---|---|
testGroup | String : Test grubunun bir String . |
disabledTests | String . |
hostOnly | boolean : yalnızca ana bilgisayarda çalışan ve cihaz gerektirmeyen testler döndürülecekse true . false, aygıtın çalışmasını gerektiren testleri döndürmek için. |
keywords | String filtrelenirken eşleştirilecek bir dizi dizi. |
İadeler | |
---|---|
Test bilgilerinin bir Set<TestInfo> . |
getTests
public staticgetTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords)
Cihaz yapısındaki bir yapaylığa dayalı olarak tüm TEST_MAPPING dosyalarındaki tüm testleri bulmaya yardımcı olur.
parametreler | |
---|---|
buildInfo | IBuildInfo : yapıyı açıklayan IBuildInfo . |
testGroup | String : Test grubunun bir String . |
hostOnly | boolean : yalnızca ana bilgisayarda çalışan ve cihaz gerektirmeyen testler döndürülecekse true . false, aygıtın çalışmasını gerektiren testleri döndürmek için. |
keywords | String filtrelenirken eşleştirilecek bir dizi dizi. |
İadeler | |
---|---|
Derleme yapısı test_mappings.zip'te ayarlanan testlerin bir Set<TestInfo> . |
getTests
public staticgetTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, extraZipNames)
Verilen esere dayalı olarak tüm TEST_MAPPING dosyalarındaki tüm testleri bulmak için yardımcı. Bu, bir takım çalıştırması, belirli bir grup için TEST_MAPPING dosyalarındaki tüm testleri çalıştırmayı gerektirdiğinde, örn.
parametreler | |
---|---|
buildInfo | IBuildInfo : yapıyı açıklayan IBuildInfo . |
testGroup | String : Test grubunun bir String . |
hostOnly | boolean : yalnızca ana bilgisayarda çalışan ve cihaz gerektirmeyen testler döndürülecekse true . false, aygıtın çalışmasını gerektiren testleri döndürmek için. |
keywords | String filtrelenirken eşleştirilecek bir dizi dizi. |
extraZipNames | String . |
İadeler | |
---|---|
Derleme yapısı test_mappings.zip'te ayarlanan testlerin bir Set<TestInfo> . |
listTestMappingFiles
public static void listTestMappingFiles (Path testMappingDir, Path testMappingsRootDir,filePaths)
Tüm test eşleme dosyalarını listelemek, tüm üst dizinleri ve ilgili içe aktarma yollarını aramak için yardımcı.
parametreler | |
---|---|
testMappingDir | Path : Bir TEST_MAPPING dosyası ü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ı saklamak için. |
setIgnoreTestMappingImports
public static void setIgnoreTestMappingImports (boolean ignoreTestMappingImports)
mIgnoreTestMappingImports'u TestMapping içinde ayarlayın.
parametreler | |
---|---|
ignoreTestMappingImports | boolean : Test eşlemesinde içe aktarmaların göz ardı edilip edilmeyeceğine ilişkin bir boole. |
setTestEşlemeYolları
public static void setTestMappingPaths (relativePaths)
TEST_MAPPING yüklemesini sınırlamak için TEST_MAPPINGS_ZIP içindeki TEST_MAPPING yollarını ayarlayın.
parametreler | |
---|---|
relativePaths | List<String> listesi. |