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 ऑब्जेक्ट को शुरू करने के लिए कन्स्ट्रक्टर.

TestMapping( testMappingRelativePaths, boolean ignoreTestMappingImports)

TestMapping ऑब्जेक्ट बनाने के लिए कन्स्ट्रक्टर.

सार्वजनिक तरीके

static File extractTestMappingsZip(File testMappingsZip)

किसी ज़िप फ़ाइल को अनज़िप करें और उस डायरेक्ट्री को दिखाएं जिसमें अनज़िप की गई फ़ाइलों का कॉन्टेंट मौजूद है.

getAllTests(File testMappingsDir)

किसी डायरेक्ट्री में मौजूद TEST_MAPPING फ़ाइलों में सभी टेस्ट ढूंढने के लिए हेल्पर.

static Matcher getMainlineTestModuleName(TestInfo info)

पैरामीटर वाले मुख्य टेस्ट के लिए मैचर पाने के लिए हेल्पर.

getTests(IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords)

डिवाइस बिल्ड में मौजूद आर्टफ़ैक्ट के आधार पर, सभी TEST_MAPPING फ़ाइलों में सभी टेस्ट ढूंढने के लिए हेल्पर.

getTests(IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords, extraZipNames, matchedPatternPaths)

दिए गए आर्टफ़ैक्ट के आधार पर, सभी TEST_MAPPING फ़ाइलों में सभी टेस्ट ढूंढने के लिए हेल्पर.

void listTestMappingFiles(Path testMappingDir, Path testMappingsRootDir, filePaths)

सभी टेस्ट मैपिंग फ़ाइलों की सूची बनाने, सभी पैरंट डायरेक्ट्री और उनसे जुड़े इंपोर्ट पाथ को खोजने में मदद करने वाला टूल.

फ़ील्ड्स की फ़िल्में

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 ()

खाली TestMapping ऑब्जेक्ट को शुरू करने के लिए कन्स्ट्रक्टर.

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

public  getAllTests (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

गेटटेस्ट

public  getTests (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

public  getTests (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).