टेस्टमैपिंग
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 फ़ाइल के पथ से |
सार्वजनिक तरीके | |
---|---|
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 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> । |
परीक्षण प्राप्त करें
public staticgetTests (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 | List<String> । |