टेस्टमैपिंग

public class TestMapping
extends Object

java.lang.ऑब्जेक्ट
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 ( 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) getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords) getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords)

डिवाइस बिल्ड में एक आर्टिफैक्ट के आधार पर सभी TEST_MAPPING फ़ाइलों में सभी परीक्षण ढूंढने में सहायक।

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

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

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

सभी परीक्षण मैपिंग फ़ाइलों को सूचीबद्ध करने, सभी मूल निर्देशिकाओं और संबंधित आयात पथों को देखने में सहायक।

खेत

MAINLINE_REGEX

public static final Pattern MAINLINE_REGEX

TEST_MAPPINGS_ZIP

public static final String TEST_MAPPINGS_ZIP

परीक्षण_स्रोत

public static final String TEST_SOURCES

सार्वजनिक निर्माणकर्ता

टेस्टमैपिंग

public TestMapping ()

एक खाली TestMapping ऑब्जेक्ट को आरंभ करने के लिए कंस्ट्रक्टर।

टेस्टमैपिंग

public TestMapping ( testMappingRelativePaths, 
                boolean ignoreTestMappingImports)

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

पैरामीटर
testMappingRelativePaths : ERROR(/List ) ERROR(/List ) TEST_MAPPING फ़ाइल पथों के लिए।

ignoreTestMappingImports boolean : आयात को अनदेखा करने में ERROR(/boolean)

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

एक्सट्रेक्टटेस्टमैपिंगज़िप

public static File extractTestMappingsZip (File testMappingsZip)

एक ज़िप फ़ाइल निकालें और वह निर्देशिका लौटाएँ जिसमें अनज़िप की गई फ़ाइलों की सामग्री है।

पैरामीटर
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 ) ERROR(/Set ) मिलान किए गए पथों को फ़ाइल करने के लिए।

रिटर्न
बिल्ड आर्टिफैक्ट, test_mappings.zip में सेट परीक्षणों का एक Set<TestInfo>

listTestMappingफ़ाइलें

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

सभी परीक्षण मैपिंग फ़ाइलों को सूचीबद्ध करने, सभी मूल निर्देशिकाओं और संबंधित आयात पथों को देखने में सहायक।

पैरामीटर
testMappingDir Path : TEST_MAPPING फ़ाइल मूल निर्देशिका में ERROR(/Path)

testMappingsRootDir Path : किसी बिल्ड के लिए सभी TEST_MAPPING फ़ाइलों के फ़ोल्डर में ERROR(/Path)

filePaths : एक ERROR(/Set ) ERROR(/Set ) सभी TEST_MAPPING पथों को संग्रहीत करने के लिए।