टेस्ट मैपिंग
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) निर्माता एक बनाने के लिए |
सार्वजनिक तरीके | |
---|---|
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 staticgetAllTests (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 (String testGroup, disabledTests, boolean hostOnly, keywords)
किसी दिए गए समूह के लिए सभी परीक्षणों को TEST_MAPPING फ़ाइल में सेट करने में सहायक।
मापदंडों | |
---|---|
testGroup | String : एक String परीक्षण समूह की। |
disabledTests | String विकलांग परीक्षण के नाम के लिए। |
hostOnly | boolean : अगर सच मेजबान पर चल रहा है केवल परीक्षण और उपकरण की आवश्यकता नहीं है किया जाना चाहिये। परीक्षण वापस करने के लिए झूठा जिसके लिए डिवाइस को चलाने की आवश्यकता होती है। |
keywords | String जब एक टेस्ट का मिलान कमरे में चलाने के लिए परीक्षण छानने मिलान किया जा करने के लिए। |
रिटर्न | |
---|---|
एक Set<TestInfo> परीक्षण infos के। |
परीक्षण प्राप्त करें
public staticgetTests (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 के सापेक्ष की। |