স্যুটমডিউললোডার
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 | setLoadConfigsWithIncludeFilters (boolean allowed) প্রদত্ত অন্তর্ভুক্ত-ফিল্টারের উপর ভিত্তি করে পরীক্ষা কনফিগারেশন লোড করা হবে কি না তা নির্ধারণ করে। |
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 : মডিউলের আইডি (সাধারণত abi + মডিউল নাম)। |
includeFilters | |
excludeFilters |
getModuleNamesMatching
public staticgetModuleNamesMatching (File directory, String suitePrefix, String pattern)
পরামিতি | |
---|---|
directory | File |
suitePrefix | String |
pattern | String |
রিটার্নস | |
---|---|
মডিউলগুলির ERROR(/Set) যার নামের মধ্যে প্রদত্ত প্যাটার্ন রয়েছে৷ |
loadConfigsFromDirectory
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 SpecifiedPaths
publicloadConfigsFromSpecifiedPaths ( listConfigFiles, abis, String suiteTag)
কনফিগারেশনের প্রধান লোডিং, নির্দিষ্ট ফাইলের মধ্যে খুঁজছেন
পরামিতি | |
---|---|
listConfigFiles | |
abis | |
suiteTag | String |
রিটার্নস | |
---|---|
loadTfConfigsFrom SpecifiedPaths
publicloadTfConfigsFromSpecifiedPaths ( configs, abis, String suiteTag)
কনফিগারেশনের প্রধান লোডিং, ক্লাসপথে নির্দিষ্ট সংস্থানগুলি সন্ধান করা।
পরামিতি | |
---|---|
configs | |
abis | |
suiteTag | String |
রিটার্নস | |
---|---|
setExcludedModule Parameters
public final void setExcludedModuleParameters (excludedParams)
ModuleParameters
সেট সেট করে যা একেবারেই বিবেচনা করা উচিত নয়।
পরামিতি | |
---|---|
excludedParams |
সেটফোল্ডেবল স্টেটস
public final void setFoldableStates (foldableStates)
DeviceFoldableState
এর সেট সেট করে যা চালানো উচিত।
পরামিতি | |
---|---|
foldableStates |
setIgnoreNonPreloadedMainlineModule
public final void setIgnoreNonPreloadedMainlineModule (boolean ignore)
মডিউলটি প্রিলোড না হলে ইনস্টল করা উপেক্ষা করা হবে কিনা তা নির্ধারণ করে।
পরামিতি | |
---|---|
ignore | boolean |
সেটInvocationContext
public final void setInvocationContext (IInvocationContext context)
পরামিতি | |
---|---|
context | IInvocationContext |
setLoadConfigsWithIncludeFilters
public final void setLoadConfigsWithIncludeFilters (boolean allowed)
প্রদত্ত অন্তর্ভুক্ত-ফিল্টারের উপর ভিত্তি করে পরীক্ষা কনফিগারেশন লোড করা হবে কি না তা নির্ধারণ করে।
পরামিতি | |
---|---|
allowed | boolean |
সেট মেইনলাইন প্যারামিটারাইজড মডিউল
public final void setMainlineParameterizedModules (boolean allowed)
প্যারামিটারাইজড মেইনলাইন মডিউলগুলিকে অনুমতি দেওয়া হবে কি না তা সেট করে।
পরামিতি | |
---|---|
allowed | boolean |
সেট মডিউল প্যারামিটার
public final void setModuleParameter (ModuleParameters param)
শুধুমাত্র ModuleParameters
টাইপ সেট করে যা চালানো উচিত।
পরামিতি | |
---|---|
param | ModuleParameters |
setOptimizeMainlineTest
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 License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2024-08-29 UTC-তে শেষবার আপডেট করা হয়েছে।