স্যুটমডিউললোডার
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 এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।