टेस्टमैपिंग

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)

TEST_MAPPING फ़ाइल के पथ से TestMapping ऑब्जेक्ट बनाने के लिए कंस्ट्रक्टर।

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

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)

TestMapping के अंदर 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)

TEST_MAPPING फ़ाइल के पथ से TestMapping ऑब्जेक्ट बनाने के लिए कंस्ट्रक्टर।

पैरामीटर
path Path : TEST_MAPPING फ़ाइल में ERROR(/Path)

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

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

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

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>

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

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

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

पैरामीटर
buildInfo IBuildInfo : IBuildInfo बिल्ड का वर्णन करता है।

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

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

keywords

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

listTestMappingफ़ाइलें

public static 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 पथों को संग्रहीत करने के लिए।

setIgnoreTestMappingImports

public static void setIgnoreTestMappingImports (boolean ignoreTestMappingImports)

TestMapping के अंदर mIgnoreTestMappingImports सेट करें।

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

setTestMappingPaths

public static void setTestMappingPaths ( relativePaths)

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

पैरामीटर
relativePaths : TEST_MAPPINGS_ZIP से संबंधित TEST_MAPPING पथों की एक List<String>