टेस्टमैपिंग
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 ( testMappingRelativePaths, boolean ignoreTestMappingImports) TestMapping ( testMappingRelativePaths, boolean ignoreTestMappingImports) |
सार्वजनिक तरीके | |
---|---|
static File | extractTestMappingsZip (File testMappingsZip) एक ज़िप फ़ाइल निकालें और वह निर्देशिका लौटाएँ जिसमें अनज़िप की गई फ़ाइलों की सामग्री है। |
getAllTests (File testMappingsDir) किसी दिए गए निर्देशिका से TEST_MAPPING फ़ाइलों में सभी परीक्षण ढूंढने में सहायक। | |
static Matcher | getMainlineTestModuleName ( TestInfo info) पैरामीटरयुक्त मेनलाइन परीक्षणों के लिए मैचर प्राप्त करने में सहायक। |
getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, extraZipNames, matchedPatternPaths) getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, extraZipNames, matchedPatternPaths) getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, extraZipNames, matchedPatternPaths) getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, extraZipNames, matchedPatternPaths) दिए गए आर्टिफैक्ट के आधार पर सभी TEST_MAPPING फ़ाइलों में सभी परीक्षण ढूंढने में सहायक। | |
getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords) getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords) डिवाइस बिल्ड में एक आर्टिफैक्ट के आधार पर सभी 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 (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) । |
सभी परीक्षण प्राप्त करें
publicgetAllTests (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 |
परीक्षण प्राप्त करें
publicgetTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, extraZipNames, matchedPatternPaths)
दिए गए आर्टिफैक्ट के आधार पर सभी TEST_MAPPING फ़ाइलों में सभी परीक्षण ढूंढने में सहायक। इसकी आवश्यकता तब होती है जब किसी सुइट रन के लिए किसी दिए गए समूह के लिए TEST_MAPPING फ़ाइलों में सभी परीक्षण चलाने की आवश्यकता होती है, उदाहरण के लिए, प्रीसबमिट।
पैरामीटर | |
---|---|
buildInfo | IBuildInfo : IBuildInfo बिल्ड का वर्णन करता है। |
testGroup | String : परीक्षण समूह की एक String . |
hostOnly | boolean : यदि केवल परीक्षण होस्ट पर चल रहे हैं और डिवाइस की आवश्यकता नहीं है तो इसे वापस कर दिया जाना चाहिए। उन परीक्षणों को वापस करने के लिए गलत है जिनके लिए डिवाइस को चलाने की आवश्यकता होती है। |
keywords | String का एक सेट। |
extraZipNames | String का एक सेट जिसे मर्ज किया जाएगा। |
matchedPatternPaths | ERROR(/Set ) ERROR(/Set ) मिलान किए गए पथों को फ़ाइल करने के लिए। |
रिटर्न | |
---|---|
बिल्ड आर्टिफैक्ट, test_mappings.zip में सेट परीक्षणों का एक Set<TestInfo> । |
परीक्षण प्राप्त करें
publicgetTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords)
डिवाइस बिल्ड में एक आर्टिफैक्ट के आधार पर सभी TEST_MAPPING फ़ाइलों में सभी परीक्षण ढूंढने में सहायक।
पैरामीटर | |
---|---|
buildInfo | IBuildInfo : IBuildInfo बिल्ड का वर्णन करता है। |
testGroup | String : परीक्षण समूह की एक String . |
hostOnly | boolean : यदि केवल परीक्षण होस्ट पर चल रहे हैं और डिवाइस की आवश्यकता नहीं है तो इसे वापस कर दिया जाना चाहिए। उन परीक्षणों को वापस करने के लिए गलत है जिनके लिए डिवाइस को चलाने की आवश्यकता होती है। |
keywords | String का एक सेट। |
रिटर्न | |
---|---|
बिल्ड आर्टिफैक्ट, 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 पथों को संग्रहीत करने के लिए। |