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 |
getTests
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 . |