सुइटमॉड्यूल लोडर
public class SuiteModuleLoader
extends Object
java.lang.ऑब्जेक्ट | |
मैं | com.android.tradefed.testtype.suite.SuiteModuleLoader |
रिपॉजिटरी से संगतता परीक्षण मॉड्यूल परिभाषाएँ प्राप्त करता है। TODO: मॉड्यूल लोड करते समय सुइट का विस्तार जोड़ें।
सारांश
नेस्टेड कक्षाएं | |
---|---|
class | SuiteModuleLoader.ConfigFilter एक |
खेत | |
---|---|
public static final String | CONFIG_EXT
|
सार्वजनिक निर्माणकर्ता | |
---|---|
SuiteModuleLoader ( includeFilters, excludeFilters, testArgs, moduleArgs) SuiteModuleLoader ( includeFilters, excludeFilters, testArgs, moduleArgs) SuiteModuleLoader ( includeFilters, excludeFilters, testArgs, moduleArgs) SuiteModuleLoader ( includeFilters, excludeFilters, testArgs, moduleArgs) SuiteModuleLoader ( includeFilters, excludeFilters, testArgs, moduleArgs) SuiteModuleLoader के लिए Ctor. |
सार्वजनिक तरीके | |
---|---|
static void | addFilters ( stringFilters, filters, abis, foldableStates) addFilters ( stringFilters, filters, abis, foldableStates) addFilters ( stringFilters, filters, abis, foldableStates) addFilters ( stringFilters, filters, abis, foldableStates) addFilters ( stringFilters, filters, abis, foldableStates) उपयोगिता विधि जो विकल्प फिल्टर के साथ एक संरचना को पार्स करने और बनाने की अनुमति देती है। |
void | addFiltersToTest (IRemoteTest test, IAbi abi, String moduleId, includeFilters, excludeFilters) addFiltersToTest (IRemoteTest test, IAbi abi, String moduleId, includeFilters, excludeFilters) addFiltersToTest (IRemoteTest test, IAbi abi, String moduleId, includeFilters, excludeFilters) करने के लिए फिल्टर दर्रा |
static | getModuleNamesMatching (File directory, String suitePrefix, String pattern) |
loadConfigsFromDirectory ( testsDirs, abis, String suitePrefix, String suiteTag, patterns) loadConfigsFromDirectory ( testsDirs, abis, String suitePrefix, String suiteTag, patterns) loadConfigsFromDirectory ( testsDirs, abis, String suitePrefix, String suiteTag, patterns) loadConfigsFromDirectory ( testsDirs, abis, String suitePrefix, String suiteTag, patterns) कॉन्फ़िगरेशन की मुख्य लोडिंग, एक फ़ोल्डर में देख रहे हैं | |
loadConfigsFromJars ( abis, String suitePrefix, String suiteTag) loadConfigsFromJars ( abis, String suitePrefix, String suiteTag) कॉन्फ़िगरेशन की मुख्य लोडिंग, क्लासपाथ पर संसाधनों को देखते हुए। | |
loadConfigsFromSpecifiedPaths ( listConfigFiles, abis, String suiteTag) loadConfigsFromSpecifiedPaths ( listConfigFiles, abis, String suiteTag) loadConfigsFromSpecifiedPaths ( listConfigFiles, abis, String suiteTag) कॉन्फ़िगरेशन का मुख्य लोडिंग, निर्दिष्ट फ़ाइलों को देख रहा है | |
loadTfConfigsFromSpecifiedPaths ( configs, abis, String suiteTag) loadTfConfigsFromSpecifiedPaths ( configs, abis, String suiteTag) loadTfConfigsFromSpecifiedPaths ( configs, abis, String suiteTag) कॉन्फ़िगरेशन की मुख्य लोडिंग, क्लासपाथ पर निर्दिष्ट संसाधनों को देखते हुए। | |
final void | setExcludedModuleParameters ( excludedParams) setExcludedModuleParameters ( excludedParams) के सेट सेट |
final void | setFoldableStates ( foldableStates) setFoldableStates ( foldableStates) के सेट सेट |
final void | setIgnoreNonPreloadedMainlineModule (boolean ignore) सेट करता है कि मॉड्यूल की स्थापना को अनदेखा करना है या नहीं, यदि यह प्रीलोडेड नहीं है। |
final void | setInvocationContext (IInvocationContext context) |
final void | setMainlineParameterizedModules (boolean allowed) सेट करता है कि पैरामीटरयुक्त मेनलाइन मॉड्यूल को अनुमति दी जाए या नहीं। |
final void | setModuleParameter ( ModuleParameters param) सेट केवल |
final void | setOptimizeMainlineTest (boolean allowed) सेट करता है कि मेनलाइन टेस्ट को ऑप्टिमाइज़ करना है या नहीं। |
final void | setOptionalParameterizedModules (boolean allowed) सेट करता है कि वैकल्पिक पैरामीटरयुक्त मॉड्यूल की अनुमति दी जाए या नहीं। |
final void | setParameterizedModules (boolean allowed) सेट करता है कि पैरामीटरयुक्त मॉड्यूल को अनुमति दी जाए या नहीं। |
खेत
CONFIG_EXT
public static final String CONFIG_EXT
सार्वजनिक निर्माणकर्ता
सुइटमॉड्यूल लोडर
public SuiteModuleLoader (includeFilters, excludeFilters, testArgs, moduleArgs)
SuiteModuleLoader के लिए Ctor.
मापदंडों | |
---|---|
includeFilters | |
excludeFilters | |
testArgs | IRemoteTest ) तर्क। |
moduleArgs |
सार्वजनिक तरीके
फ़िल्टर जोड़ें
public static void addFilters (stringFilters, filters, abis, foldableStates)
उपयोगिता विधि जो विकल्प फिल्टर के साथ एक संरचना को पार्स करने और बनाने की अनुमति देती है।
मापदंडों | |
---|---|
stringFilters | |
filters | |
abis | |
foldableStates |
AddFiltersToTest
public void addFiltersToTest (IRemoteTest test, IAbi abi, String moduleId,includeFilters, excludeFilters)
करने के लिए फिल्टर दर्रा IRemoteTest
। डिफ़ॉल्ट व्यवहार करता है, तो IRemoteTest नहीं लागू करता है की अनदेखी करने के लिए है ITestFileFilterReceiver
। अधिक प्रतिबंधात्मक व्यवहार बनाने के लिए इसे ओवरराइड किया जा सकता है।
मापदंडों | |
---|---|
test | IRemoteTest : IRemoteTest कि माना जा रहा है। |
abi | IAbi : अबी हम वर्तमान में काम कर रहे हैं। |
moduleId | String : मॉड्यूल (आमतौर पर अबी + मॉड्यूल का नाम) की आईडी। |
includeFilters | |
excludeFilters |
getModuleNamesMatching
public staticgetModuleNamesMatching (File directory, String suitePrefix, String pattern)
मापदंडों | |
---|---|
directory | File |
suitePrefix | String |
pattern | String |
रिटर्न | |
---|---|
ERROR(/Set) मॉड्यूल की जिसका नाम दिए गए पैटर्न शामिल हैं। |
लोडकॉन्फिग्सफ्रॉमडायरेक्टरी
publicloadConfigsFromDirectory ( testsDirs, abis, String suitePrefix, String suiteTag, patterns)
कॉन्फ़िगरेशन की मुख्य लोडिंग, एक फ़ोल्डर में देख रहे हैं
मापदंडों | |
---|---|
testsDirs | |
abis | |
suitePrefix | String |
suiteTag | String |
patterns |
रिटर्न | |
---|---|
लोडकॉन्फिग्सफ्रॉमजार
publicloadConfigsFromJars ( abis, String suitePrefix, String suiteTag)
कॉन्फ़िगरेशन की मुख्य लोडिंग, क्लासपाथ पर संसाधनों को देखते हुए। (उदाहरण के लिए TF विन्यास)।
मापदंडों | |
---|---|
abis | |
suitePrefix | String |
suiteTag | String |
रिटर्न | |
---|---|
loadConfigsFromनिर्दिष्टपथ
publicloadConfigsFromSpecifiedPaths ( listConfigFiles, abis, String suiteTag)
कॉन्फ़िगरेशन का मुख्य लोडिंग, निर्दिष्ट फ़ाइलों को देख रहा है
मापदंडों | |
---|---|
listConfigFiles | |
abis | |
suiteTag | String |
रिटर्न | |
---|---|
loadTfConfigsFromSpecifiedPaths
publicloadTfConfigsFromSpecifiedPaths ( configs, abis, String suiteTag)
कॉन्फ़िगरेशन की मुख्य लोडिंग, क्लासपाथ पर निर्दिष्ट संसाधनों को देखते हुए।
मापदंडों | |
---|---|
configs | |
abis | |
suiteTag | String |
रिटर्न | |
---|---|
setExcludedModuleParameters
public final void setExcludedModuleParameters (excludedParams)
के सेट सेट ModuleParameters
है कि सभी में नहीं माना जाना चाहिए।
मापदंडों | |
---|---|
excludedParams |
सेट फोल्डेबल स्टेट्स
public final void setFoldableStates (foldableStates)
के सेट सेट DeviceFoldableState
कि चलाने की जानी चाहिए।
मापदंडों | |
---|---|
foldableStates |
setIgnoreNonPreloadedMainlineModule
public final void setIgnoreNonPreloadedMainlineModule (boolean ignore)
सेट करता है कि मॉड्यूल की स्थापना को अनदेखा करना है या नहीं, यदि यह प्रीलोडेड नहीं है।
मापदंडों | |
---|---|
ignore | boolean |
सेटइनवोकेशनकॉन्टेक्स्ट
public final void setInvocationContext (IInvocationContext context)
मापदंडों | |
---|---|
context | IInvocationContext |
सेटमेनलाइनपैरामीटरेटेडमॉड्यूल
public final void setMainlineParameterizedModules (boolean allowed)
सेट करता है कि पैरामीटरयुक्त मेनलाइन मॉड्यूल को अनुमति दी जाए या नहीं।
मापदंडों | |
---|---|
allowed | boolean |
सेटमॉड्यूलपैरामीटर
public final void setModuleParameter (ModuleParameters param)
सेट केवल ModuleParameters
कि टाइप चलाने की जानी चाहिए।
मापदंडों | |
---|---|
param | ModuleParameters |
सेटऑप्टिमाइज़मेनलाइनटेस्ट
public final void setOptimizeMainlineTest (boolean allowed)
सेट करता है कि मेनलाइन टेस्ट को ऑप्टिमाइज़ करना है या नहीं।
मापदंडों | |
---|---|
allowed | boolean |
सेटऑप्शनलपैरामीटरेटेडमॉड्यूल
public final void setOptionalParameterizedModules (boolean allowed)
सेट करता है कि वैकल्पिक पैरामीटरयुक्त मॉड्यूल की अनुमति दी जाए या नहीं।
मापदंडों | |
---|---|
allowed | boolean |
सेटपैरामीटरेटेडमॉड्यूल
public final void setParameterizedModules (boolean allowed)
सेट करता है कि पैरामीटरयुक्त मॉड्यूल को अनुमति दी जाए या नहीं।
मापदंडों | |
---|---|
allowed | boolean |
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2021-10-04 UTC.