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 |
|
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,
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,
Tüm TEST_MAPPING dosyalarındaki tüm testleri bulmaya yardımcı olur. |
static
void
|
listTestMappingFiles(Path testMappingDir, Path testMappingsRootDir,
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(
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 staticgetAllTests (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
publicgetTests (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 staticgetTests (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>.
|