TestMapping
public
class
TestMapping
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.testmapping.TestMapping |
TEST_MAPPING फ़ाइल को लोड करने के लिए क्लास.
खास जानकारी
फ़ील्ड्स की फ़िल्में | |
---|---|
public
static
final
Pattern |
MAINLINE_REGEX
|
public
static
final
String |
TEST_SOURCES
|
पब्लिक कंस्ट्रक्टर | |
---|---|
TestMapping(Path path, Path testMappingsDir)
TEST_MAPPING फ़ाइल के पाथ से |
सार्वजनिक तरीके | |
---|---|
static
File
|
extractTestMappingsZip(File testMappingsZip)
किसी ज़िप फ़ाइल को अनज़िप करें और उस डायरेक्ट्री को दिखाएं जिसमें अनज़िप की गई फ़ाइलों का कॉन्टेंट मौजूद है. |
static
|
getAllTests(File testMappingsDir)
किसी डायरेक्ट्री में मौजूद TEST_MAPPING फ़ाइलों में सभी टेस्ट ढूंढने के लिए हेल्पर. |
static
Matcher
|
getMainlineTestModuleName(TestInfo info)
पैरामीटर वाले मुख्य टेस्ट के लिए मैचर पाने के लिए हेल्पर. |
|
getTests(String testGroup,
किसी ग्रुप के लिए, TEST_MAPPING फ़ाइल में सेट किए गए सभी टेस्ट पाने के लिए हेल्पर. |
static
|
getTests(IBuildInfo buildInfo, String testGroup, boolean hostOnly,
सभी TEST_MAPPING फ़ाइलों में सभी टेस्ट ढूंढने के लिए हेल्पर. |
static
void
|
listTestMappingFiles(Path testMappingDir, Path testMappingsRootDir,
सभी टेस्ट मैपिंग फ़ाइलों की सूची बनाने, सभी पैरंट डायरेक्ट्री और उनसे जुड़े इंपोर्ट पाथ को खोजने के लिए सहायक. |
static
void
|
setIgnoreTestMappingImports(boolean ignoreTestMappingImports)
TestMapping में mIgnoreTestMappingImports को सेट करें. |
static
void
|
setTestMappingPaths(
TEST_MAPPING को लोड करने की सीमा तय करने के लिए, TEST_MAPPINGS_ZIP में TEST_MAPPING पाथ सेट करें. |
फ़ील्ड्स की फ़िल्में
MAINLINE_REGEX
public static final Pattern MAINLINE_REGEX
TEST_SOURCES
public static final String TEST_SOURCES
पब्लिक कंस्ट्रक्टर
TestMapping
public TestMapping (Path path, Path testMappingsDir)
TEST_MAPPING फ़ाइल के पाथ से TestMapping
ऑब्जेक्ट बनाने के लिए कन्स्ट्रक्टर.
पैरामीटर | |
---|---|
path |
Path : TEST_MAPPING फ़ाइल में ERROR(/Path) . |
testMappingsDir |
Path : किसी बिल्ड के लिए, सभी TEST_MAPPING फ़ाइलों के फ़ोल्डर का ERROR(/Path) .
|
सार्वजनिक तरीके
extractTestMappingsZip
public static File extractTestMappingsZip (File testMappingsZip)
किसी ज़िप फ़ाइल को अनज़िप करें और उस डायरेक्ट्री को दिखाएं जिसमें अनज़िप की गई फ़ाइलों का कॉन्टेंट मौजूद है.
पैरामीटर | |
---|---|
testMappingsZip |
File : टेस्ट मैपिंग की ज़िप फ़ाइल का ERROR(/File) , जिसे निकालना है. |
रिटर्न | |
---|---|
File |
ERROR(/File) , जो टेस्ट मैपिंग की ज़िप फ़ाइल के लिए, अस्थायी डायरेक्ट्री पर ले जाता है.
|
getAllTests
public staticgetAllTests (File testMappingsDir)
किसी डायरेक्ट्री में मौजूद TEST_MAPPING फ़ाइलों में सभी टेस्ट ढूंढने के लिए हेल्पर.
पैरामीटर | |
---|---|
testMappingsDir |
File : ERROR(/File) वह डायरेक्ट्री जिसमें टेस्ट मैपिंग की सभी फ़ाइलें मौजूद हैं. |
रिटर्न | |
---|---|
|
दी गई डायरेक्ट्री और उसकी चाइल्ड डायरेक्ट्री में मौजूद Map<String, Set<TestInfo>> टेस्ट.
|
getMainlineTestModuleName
public static Matcher getMainlineTestModuleName (TestInfo info)
पैरामीटर वाले मुख्य टेस्ट के लिए मैचर पाने के लिए हेल्पर.
पैरामीटर | |
---|---|
info |
TestInfo |
रिटर्न | |
---|---|
Matcher |
पैरामीटर वाली मुख्य टेस्ट के लिए ERROR(/Matcher) .
|
थ्रो | |
---|---|
ConfigurationException |
getTests
publicgetTests (String testGroup, disabledTests, boolean hostOnly, keywords)
किसी ग्रुप के लिए, TEST_MAPPING फ़ाइल में सेट किए गए सभी टेस्ट पाने के लिए हेल्पर.
पैरामीटर | |
---|---|
testGroup |
String : टेस्ट ग्रुप का String . |
disabledTests |
: बंद किए गए टेस्ट के नाम के लिए String का एक सेट. |
hostOnly |
boolean : अगर सिर्फ़ होस्ट पर चलने वाले टेस्ट दिखाने हैं और डिवाइस की ज़रूरत नहीं है, तो सही का विकल्प चुनें. अगर ऐसे टेस्ट दिखाने हैं जिनके लिए डिवाइस की ज़रूरत है, तो गलत का विकल्प चुनें. |
keywords |
: टेस्ट मैपिंग सुइट में चलाए जाने वाले टेस्ट को फ़िल्टर करते समय, मैच किए जाने के लिए String का एक सेट. |
रिटर्न | |
---|---|
|
टेस्ट की जानकारी का Set<TestInfo> .
|
getTests
public staticgetTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords)
सभी TEST_MAPPING फ़ाइलों में सभी टेस्ट ढूंढने के लिए हेल्पर. ऐसा तब ज़रूरी होता है, जब किसी ग्रुप के लिए, टेस्ट सेट चलाने के लिए TEST_MAPPING फ़ाइलों में सभी टेस्ट चलाने की ज़रूरत हो. जैसे, सबमिट करने से पहले.
पैरामीटर | |
---|---|
buildInfo |
IBuildInfo : IBuildInfo , जिसमें बिल्ड के बारे में बताया गया हो. |
testGroup |
String : टेस्ट ग्रुप का String . |
hostOnly |
boolean : अगर सिर्फ़ होस्ट पर चलने वाले टेस्ट दिखाने हैं और डिवाइस की ज़रूरत नहीं है, तो सही का विकल्प चुनें. अगर ऐसे टेस्ट दिखाने हैं जिनके लिए डिवाइस की ज़रूरत है, तो गलत का विकल्प चुनें. |
keywords |
|
रिटर्न | |
---|---|
|
बिल्ड आर्टफ़ैक्ट, test_mappings.zip में सेट किए गए टेस्ट का Set<TestInfo> .
|
listTestMappingFiles
public static void listTestMappingFiles (Path testMappingDir, Path testMappingsRootDir,filePaths)
सभी टेस्ट मैपिंग फ़ाइलों की सूची बनाने, सभी पैरंट डायरेक्ट्री और उनसे जुड़े इंपोर्ट पाथ को खोजने के लिए सहायक.
पैरामीटर | |
---|---|
testMappingDir |
Path : TEST_MAPPING फ़ाइल की पैरंट डायरेक्ट्री के लिए ERROR(/Path) . |
testMappingsRootDir |
Path : किसी बिल्ड के लिए, सभी TEST_MAPPING फ़ाइलों के फ़ोल्डर का ERROR(/Path) . |
filePaths |
: सभी TEST_MAPPING पाथ को सेव करने के लिए ERROR(/Set .
|
setIgnoreTestMappingImports
public static void setIgnoreTestMappingImports (boolean ignoreTestMappingImports)
TestMapping में mIgnoreTestMappingImports को सेट करें.
पैरामीटर | |
---|---|
ignoreTestMappingImports |
boolean : यह एक बूलियन वैल्यू है, जो यह तय करती है कि टेस्ट मैपिंग में इंपोर्ट को अनदेखा करना है या नहीं.
|
setTestMappingPaths
public static void setTestMappingPaths (relativePaths)
TEST_MAPPING को लोड करने की सीमा तय करने के लिए, TEST_MAPPINGS_ZIP में TEST_MAPPING पाथ सेट करें.
पैरामीटर | |
---|---|
relativePaths |
: TEST_MAPPINGS_ZIP के हिसाब से, TEST_MAPPING पाथ का List<String> .
|