TestMapping
public
class
TestMapping
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.testmapping.TestMapping |
यह क्लास, TEST_MAPPING फ़ाइल लोड करने के लिए होती है.
खास जानकारी
नेस्ट की गई क्लास | |
|---|---|
class |
TestMapping.NoTestRuntimeException
|
कॉन्स्टेंट | |
|---|---|
String |
TEST_MAPPINGS_ZIP
|
String |
TEST_SOURCES
|
फ़ील्ड्स की फ़िल्में | |
|---|---|
public
static
final
Pattern |
MAINLINE_REGEX
|
पब्लिक कंस्ट्रक्टर | |
|---|---|
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,
यह सभी टेस्ट मैपिंग फ़ाइलों की सूची बनाने, सभी पैरंट डायरेक्ट्री, और उनसे जुड़े इंपोर्ट पाथ को ढूंढने में मदद करता है. |
कॉन्स्टेंट
TEST_MAPPINGS_ZIP
public static final String TEST_MAPPINGS_ZIP
स्थिर वैल्यू: "test_mappings.zip"
TEST_SOURCES
public static final String TEST_SOURCES
कॉन्स्टेंट वैल्यू: "Test Sources"
फ़ील्ड्स की फ़िल्में
MAINLINE_REGEX
public static final Pattern MAINLINE_REGEX
पब्लिक कंस्ट्रक्टर
TestMapping
public TestMapping (testMappingRelativePaths, boolean ignoreTestMappingImports)
TestMapping ऑब्जेक्ट बनाने के लिए कंस्ट्रक्टर.
| पैरामीटर | |
|---|---|
testMappingRelativePaths |
: ERROR(/List, TEST_MAPPING फ़ाइल के पाथ पर ले जाता है. |
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 |
|
getTests
publicgetTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords)
यह हेल्पर, डिवाइस बिल्ड में मौजूद किसी आर्टफ़ैक्ट के आधार पर, सभी TEST_MAPPING फ़ाइलों में मौजूद सभी टेस्ट ढूंढता है.
| पैरामीटर | |
|---|---|
buildInfo |
IBuildInfo: IBuildInfo, जो बिल्ड के बारे में बताता है. |
testGroup |
String: टेस्ट ग्रुप का String. |
hostOnly |
boolean: अगर सिर्फ़ होस्ट पर चल रहे टेस्ट और डिवाइस की ज़रूरत न होने वाले टेस्ट को दिखाना है, तो true पर सेट करें. अगर डिवाइस की ज़रूरत वाले टेस्ट को दिखाना है, तो false पर सेट करें. |
keywords |
: टेस्ट मैपिंग सुइट में टेस्ट फ़िल्टर करते समय, String का एक सेट मैच किया जाना है. |
ignoreKeywords |
: अनदेखे जाने वाले कीवर्ड के String का सेट. |
| रिटर्न | |
|---|---|
|
यह बिल्ड आर्टफ़ैक्ट, test_mappings.zip में सेट किए गए टेस्ट की Set<TestInfo> है. |
getTests
publicgetTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords, extraZipNames, matchedPatternPaths)
यह हेल्पर, दिए गए आर्टफ़ैक्ट के आधार पर सभी TEST_MAPPING फ़ाइलों में मौजूद सभी टेस्ट ढूंढता है. इसकी ज़रूरत तब होती है, जब किसी सुइट को किसी ग्रुप के लिए TEST_MAPPING फ़ाइलों में मौजूद सभी टेस्ट चलाने होते हैं. जैसे, presubmit.
| पैरामीटर | |
|---|---|
buildInfo |
IBuildInfo: IBuildInfo, जो बिल्ड के बारे में बताता है. |
testGroup |
String: टेस्ट ग्रुप का String. |
hostOnly |
boolean: अगर सिर्फ़ होस्ट पर चल रहे टेस्ट और डिवाइस की ज़रूरत न होने वाले टेस्ट को दिखाना है, तो true पर सेट करें. अगर डिवाइस की ज़रूरत वाले टेस्ट को दिखाना है, तो false पर सेट करें. |
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. |