टेस्टमैपिंग

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)

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

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_MAPपिनGS_ZIP

public static final String TEST_MAPPINGS_ZIP

TEST_SOURCE

public static final String TEST_SOURCES

सार्वजनिक कंस्ट्रक्टर

टेस्टमैपिंग

public TestMapping ()

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

टेस्टमैपिंग

public TestMapping ( testMappingRelativePaths, 
                boolean ignoreTestMappingImports)

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

पैरामीटर
testMappingRelativePaths : TEST_MAPPING फ़ाइल पाथ का ERROR(/List).

ignoreTestMappingImports boolean: इंपोर्ट को अनदेखा करने के लिए ERROR(/boolean).

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

एक्स्ट्रैक्ट TestMappingsZip

public static File extractTestMappingsZip (File testMappingsZip)

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

पैरामीटर
testMappingsZip File: टेस्ट मैपिंग का ERROR(/File), एक्सट्रैक्ट करने के लिए ज़िप करता है.

रिटर्न
File एक ERROR(/File), जो टेस्ट मैपिंग ज़िप के लिए अस्थायी डायरेक्ट्री पर ले जाता है.

'सभी टेस्ट' पाएं

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> टेस्ट सेट किया गया.

गेटटेस्ट

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

दिए गए आर्टफ़ैक्ट के आधार पर, सभी TEST_MAPPING फ़ाइलों में सभी जांचों को ढूंढने में मदद करता है. यह है जब सुइट को चलाने के लिए, दिए गए ग्रुप की 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> टेस्ट सेट किया गया.

listTestMappingफ़ाइलें

public void listTestMappingFiles (Path testMappingDir, 
                Path testMappingsRootDir, 
                 filePaths)

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

पैरामीटर
testMappingDir Path: ERROR(/Path) को TEST_MAPPING फ़ाइल पैरंट डायरेक्ट्री में बदलें.

testMappingsRootDir Path: एक ERROR(/Path) बिल्ड.

filePaths : सभी TEST_MAPPING पाथ को स्टोर करने के लिए ERROR(/Set).