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_MAPPINGS_ZIP
|
public
static
final
String |
TEST_SOURCES
|
सार्वजनिक कंस्ट्रक्टर | |
---|---|
TestMapping()
खाली |
|
TestMapping(
|
सार्वजनिक तरीके | |
---|---|
static
File
|
extractTestMappingsZip(File testMappingsZip)
किसी ज़िप फ़ाइल को अनज़िप करें और उस डायरेक्ट्री को दिखाएं जिसमें अनज़िप की गई फ़ाइलों का कॉन्टेंट मौजूद है. |
|
getAllTests(File testMappingsDir)
किसी डायरेक्ट्री में मौजूद TEST_MAPPING फ़ाइलों में सभी टेस्ट ढूंढने के लिए हेल्पर. |
static
Matcher
|
getMainlineTestModuleName(TestInfo info)
पैरामीटर वाले मुख्य टेस्ट के लिए मैचर पाने के लिए हेल्पर. |
|
getTests(IBuildInfo buildInfo, String testGroup, boolean hostOnly,
डिवाइस बिल्ड में मौजूद आर्टफ़ैक्ट के आधार पर, सभी TEST_MAPPING फ़ाइलों में सभी टेस्ट ढूंढने के लिए हेल्पर. |
|
getTests(IBuildInfo buildInfo, String testGroup, boolean hostOnly,
दिए गए आर्टफ़ैक्ट के आधार पर, सभी TEST_MAPPING फ़ाइलों में सभी टेस्ट ढूंढने के लिए हेल्पर. |
void
|
listTestMappingFiles(Path testMappingDir, Path testMappingsRootDir,
सभी टेस्ट मैपिंग फ़ाइलों की सूची बनाने, सभी पैरंट डायरेक्ट्री और उनसे जुड़े इंपोर्ट पाथ को खोजने में मदद करने वाला टूल. |
फ़ील्ड्स की फ़िल्में
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
सार्वजनिक कंस्ट्रक्टर
TestMapping
public TestMapping (testMappingRelativePaths, boolean ignoreTestMappingImports)
TestMapping
ऑब्जेक्ट बनाने के लिए कन्स्ट्रक्टर.
पैरामीटर | |
---|---|
testMappingRelativePaths |
: TEST_MAPPING फ़ाइल पाथ का ERROR(/List . |
ignoreTestMappingImports |
boolean : इंपोर्ट को अनदेखा करने के लिए ERROR(/boolean) . |
सार्वजनिक तरीके
extractTestMappingsZip
public static File extractTestMappingsZip (File testMappingsZip)
किसी ज़िप फ़ाइल को अनज़िप करें और उस डायरेक्ट्री को दिखाएं जिसमें अनज़िप की गई फ़ाइलों का कॉन्टेंट मौजूद है.
पैरामीटर | |
---|---|
testMappingsZip |
File : ERROR(/File) टेस्ट मैपिंग को एक्सट्रैक्ट किया जाता है. |
रिटर्न | |
---|---|
File |
ERROR(/File) , जो टेस्ट मैपिंग की ज़िप फ़ाइल के लिए, अस्थायी डायरेक्ट्री पर ले जाता है. |
getAllTests
publicgetAllTests (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 |
गेटटेस्ट
publicgetTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords)
डिवाइस के बिल्ड में मौजूद आर्टफ़ैक्ट के आधार पर, सभी TEST_MAPPING फ़ाइलों में सभी जांचों को ढूंढने में मदद करता है.
पैरामीटर | |
---|---|
buildInfo |
IBuildInfo : IBuildInfo , जिसमें बिल्ड के बारे में बताया गया है. |
testGroup |
String : टेस्ट ग्रुप का String . |
hostOnly |
boolean : अगर सिर्फ़ होस्ट पर चलने वाले टेस्ट दिखाने हैं और डिवाइस की ज़रूरत नहीं है, तो सही का इस्तेमाल करें. अगर ऐसे टेस्ट दिखाने हैं जिनके लिए डिवाइस की ज़रूरत है, तो गलत का इस्तेमाल करें. |
keywords |
: टेस्ट मैपिंग सुइट में चलाए जाने वाले टेस्ट को फ़िल्टर करते समय, String का एक सेट मैच किया जाएगा. |
ignoreKeywords |
: अनदेखा किए जाने वाले String कीवर्ड का सेट. |
रिटर्न | |
---|---|
|
बिल्ड आर्टफ़ैक्ट, test_mappings.zip में सेट किए गए टेस्ट का Set<TestInfo> . |
getTests
publicgetTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords, extraZipNames, matchedPatternPaths)
दिए गए आर्टफ़ैक्ट के आधार पर, सभी TEST_MAPPING फ़ाइलों में सभी टेस्ट ढूंढने के लिए हेल्पर. ऐसा तब ज़रूरी होता है, जब किसी ग्रुप के लिए, टेस्ट के लिए बनी फ़ाइलों में सभी टेस्ट चलाने की ज़रूरत हो. जैसे, सबमिट करने से पहले.
पैरामीटर | |
---|---|
buildInfo |
IBuildInfo : बिल्ड के बारे में बताने वाला IBuildInfo . |
testGroup |
String : टेस्ट ग्रुप का एक String . |
hostOnly |
boolean : 'सही' सिर्फ़ तब होता है, जब सिर्फ़ होस्ट पर चल रहे टेस्ट को दिखाया जाए और डिवाइस की ज़रूरत न हो. 'गलत' उन टेस्ट को वापस करना चाहिए जिन्हें चलाने के लिए डिवाइस की ज़रूरत होती है. |
keywords |
: टेस्ट मैपिंग सुइट में चलाने के लिए, टेस्ट को फ़िल्टर करते समय, String के सेट का मिलान किया जाता है. |
ignoreKeywords |
: अनदेखा किए जाने वाले String कीवर्ड का सेट. |
extraZipNames |
: अतिरिक्त test_mappings.zip के नाम के लिए String का एक सेट, जिसे मर्ज किया जाएगा. |
matchedPatternPaths |
: ERROR(/Set फ़ाइल पाथ, पैटर्न से मैच करते हैं. |
रिटर्न | |
---|---|
|
बिल्ड आर्टफ़ैक्ट, test_mappings.zip में सेट किए गए टेस्ट का Set<TestInfo> . |
listTestMappingFiles
public void listTestMappingFiles (Path testMappingDir, Path testMappingsRootDir,filePaths)
यह सभी टेस्ट मैपिंग फ़ाइलों की सूची बनाने, सभी पैरंट डायरेक्ट्री और उनसे जुड़े इंपोर्ट पाथ को खोजने में मदद करता है.
पैरामीटर | |
---|---|
testMappingDir |
Path : TEST_MAPPING फ़ाइल की पैरंट डायरेक्ट्री के लिए ERROR(/Path) . |
testMappingsRootDir |
Path : किसी बिल्ड के लिए, सभी TEST_MAPPING फ़ाइलों के फ़ोल्डर का ERROR(/Path) . |
filePaths |
: सभी TEST_MAPPING पाथ को सेव करने के लिए ERROR(/Set . |