टेस्ट मैपिंग

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_SOURCES

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

TestMapping (Path path, Path testMappingsDir)

निर्माता एक बनाने के लिए TestMapping TEST_MAPPING फाइल करने के लिए एक रास्ता से वस्तु।

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

static File extractTestMappingsZip (File testMappingsZip)

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

static getAllTests (File testMappingsDir)

किसी दिए गए निर्देशिका से TEST_MAPPING फ़ाइलों में सभी परीक्षण खोजने में सहायक।

static Matcher getMainlineTestModuleName ( TestInfo info)

पैरामीटरयुक्त मेनलाइन परीक्षणों के लिए मिलानकर्ता प्राप्त करने के लिए सहायक।

getTests (String testGroup, disabledTests, boolean hostOnly, keywords) getTests (String testGroup, disabledTests, boolean hostOnly, keywords) getTests (String testGroup, disabledTests, boolean hostOnly, keywords)

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

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

सभी TEST_MAPPING फ़ाइलों में सभी परीक्षण खोजने में सहायक।

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

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

static void setIgnoreTestMappingImports (boolean ignoreTestMappingImports)

टेस्टमैपिंग के अंदर mIgnoreTestMappingImports सेट करें।

static void setTestMappingPaths ( relativePaths) setTestMappingPaths ( relativePaths)

TEST_MAPPING को लोड करने को सीमित करने के लिए TEST_MAPPINGS_ZIP के अंदर TEST_MAPPING पथ सेट करें।

खेत

MAINLINE_REGEX

public static final Pattern MAINLINE_REGEX

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

public static final String TEST_SOURCES

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

टेस्ट मैपिंग

public TestMapping (Path path, 
                Path testMappingsDir)

निर्माता एक बनाने के लिए TestMapping TEST_MAPPING फाइल करने के लिए एक रास्ता से वस्तु।

मापदंडों
path Path : ERROR(/Path) एक TEST_MAPPING फाइल करने के लिए।

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

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

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

public static File extractTestMappingsZip (File testMappingsZip)

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

मापदंडों
testMappingsZip File : एक ERROR(/File) परीक्षण मैपिंग के उद्धरण के लिए ज़िप।

रिटर्न
File एक ERROR(/File) परीक्षण मैपिंग ज़िप के लिए अस्थायी निर्देशिका की ओर इशारा करते।

सभी परीक्षण प्राप्त करें

public static  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 (String testGroup, 
                 disabledTests, 
                boolean hostOnly, 
                 keywords)

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

मापदंडों
testGroup String : एक String परीक्षण समूह की।

disabledTests : एक का सेट String विकलांग परीक्षण के नाम के लिए।

hostOnly boolean : अगर सच मेजबान पर चल रहा है केवल परीक्षण और उपकरण की आवश्यकता नहीं है किया जाना चाहिये। परीक्षण वापस करने के लिए झूठा जिसके लिए डिवाइस को चलाने की आवश्यकता होती है।

keywords : का एक सेट String जब एक टेस्ट का मिलान कमरे में चलाने के लिए परीक्षण छानने मिलान किया जा करने के लिए।

रिटर्न
एक Set<TestInfo> परीक्षण infos के।

परीक्षण प्राप्त करें

public static  getTests (IBuildInfo buildInfo, 
                String testGroup, 
                boolean hostOnly, 
                 keywords)

सभी TEST_MAPPING फ़ाइलों में सभी परीक्षण खोजने में सहायक। इसकी आवश्यकता तब होती है जब किसी सुइट को किसी दिए गए समूह के लिए TEST_MAPPING फ़ाइलों में सभी परीक्षण चलाने की आवश्यकता होती है, उदाहरण के लिए, पूर्व सबमिट करें।

मापदंडों
buildInfo IBuildInfo : IBuildInfo निर्माण का वर्णन।

testGroup String : एक String परीक्षण समूह की।

hostOnly boolean : अगर सच मेजबान पर चल रहा है केवल परीक्षण और उपकरण की आवश्यकता नहीं है किया जाना चाहिये। परीक्षण वापस करने के लिए झूठा जिसके लिए डिवाइस को चलाने की आवश्यकता होती है।

keywords

रिटर्न
एक Set<TestInfo> निर्माण विरूपण साक्ष्य में सेट परीक्षण, test_mappings.zip की।

सूची टेस्ट मैपिंग फ़ाइलें

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

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

मापदंडों
testMappingDir Path : ERROR(/Path) एक TEST_MAPPING फ़ाइल मूल निर्देशिका के लिए।

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

filePaths : एक ERROR(/Set ) ERROR(/Set ) सभी TEST_MAPPING रास्तों स्टोर करने के लिए।

सेटइग्नोरटेस्ट मैपिंगआयात

public static void setIgnoreTestMappingImports (boolean ignoreTestMappingImports)

टेस्टमैपिंग के अंदर mIgnoreTestMappingImports सेट करें।

मापदंडों
ignoreTestMappingImports boolean : कि परीक्षण मानचित्रण में आयात की अनदेखी करने का एक बूलियन।

सेटटेस्ट मैपिंगपाथ

public static void setTestMappingPaths ( relativePaths)

TEST_MAPPING को लोड करने को सीमित करने के लिए TEST_MAPPINGS_ZIP के अंदर TEST_MAPPING पथ सेट करें।

मापदंडों
relativePaths : एक List<String> TEST_MAPPING रास्तों TEST_MAPPINGS_ZIP के सापेक्ष की।