স্যুটমডিউললোডার
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 (File moduleDir, IRemoteTest test, IAbi abi, String moduleId, includeFilters, excludeFilters) addFiltersToTest (File moduleDir, IRemoteTest test, IAbi abi, String moduleId, includeFilters, excludeFilters) addFiltersToTest (File moduleDir, 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 (File moduleDir, IRemoteTest test, IAbi abi, String moduleId,includeFilters, excludeFilters)
ফিল্টারগুলিকে IRemoteTest
এ পাস করুন। ডিফল্ট আচরণ হল উপেক্ষা করা যদি IRemoteTest ITestFileFilterReceiver
প্রয়োগ না করে। এটি একটি আরো সীমাবদ্ধ আচরণ তৈরি করতে ওভাররাইড করা যেতে পারে।
পরামিতি | |
---|---|
moduleDir | File : মডিউল ডিরেক্টরি |
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-03-26 UTC-তে শেষবার আপডেট করা হয়েছে।