স্যুট মডিউললোডার
public class SuiteModuleLoader
extends Object
| java.lang.অবজেক্ট | |
| ↳ | com.android.tradefed.testtype.suite.SuiteModuleLoader সম্পর্কে |
সংগ্রহস্থল থেকে সামঞ্জস্যতা পরীক্ষার মডিউল সংজ্ঞা পুনরুদ্ধার করে। করণীয়: একটি মডিউল লোড করার সময় স্যুটের সম্প্রসারণ যোগ করুন।
সারাংশ
নেস্টেড ক্লাস | |
|---|---|
class | SuiteModuleLoader.ConfigFilter একটি ডিরেক্টরিতে সমস্ত কনফিগার ফাইল খুঁজে পেতে একটি |
ধ্রুবক | |
|---|---|
String | CONFIG_EXT |
পাবলিক কনস্ট্রাক্টর | |
|---|---|
SuiteModuleLoader (স্যুটমডিউললোডারের জন্য সিটিওর। | |
পাবলিক পদ্ধতি | |
|---|---|
static void | addFilters (ইউটিলিটি পদ্ধতি যা বিকল্প ফিল্টার ব্যবহার করে একটি কাঠামো বিশ্লেষণ এবং তৈরি করতে দেয়। |
void | addFiltersToTest ( IRemoteTest test, IAbi abi, String moduleId, ফিল্টারগুলো |
static | getModuleNamesMatching (File directory, String suitePrefix, String pattern) |
| loadConfigsFromDirectory (কনফিগারেশনের প্রধান লোডিং, একটি ফোল্ডারে খোঁজা |
| loadConfigsFromJars (ক্লাসপাথে থাকা রিসোর্সগুলি অনুসন্ধান করে কনফিগারেশনের প্রধান লোডিং। |
| loadConfigsFromSpecifiedPaths (নির্দিষ্ট ফাইলগুলি অনুসন্ধান করে কনফিগারেশনের প্রধান লোডিং |
| loadTfConfigsFromSpecifiedPaths (ক্লাসপাথে নির্দিষ্ট রিসোর্সগুলি অনুসন্ধান করে কনফিগারেশনের প্রধান লোডিং। |
final void | setExcludedModuleParameters ( |
final void | setFoldableStates ( |
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)প্যারামিটারাইজড মডিউলগুলিকে অনুমতি দেওয়া হবে কিনা তা সেট করে। |
ধ্রুবক
কনফিগ_এক্সট
public static final String CONFIG_EXT
ধ্রুবক মান: ".config"
পাবলিক কনস্ট্রাক্টর
স্যুট মডিউললোডার
public SuiteModuleLoader (includeFilters, excludeFilters, testArgs, moduleArgs)
স্যুটমডিউললোডারের জন্য সিটিওর।
| পরামিতি | |
|---|---|
includeFilters | : ফরম্যাট করা এবং পার্স করা ফিল্টার অন্তর্ভুক্ত। |
excludeFilters | : ফর্ম্যাট করা এবং পার্স করা ফিল্টার বাদ দেয়। |
testArgs | : পরীক্ষার তালিকা ( IRemoteTest ) আর্গুমেন্ট। |
moduleArgs | : মডিউল আর্গুমেন্টের তালিকা। |
পাবলিক পদ্ধতি
ফিল্টার যোগ করুন
public static void addFilters (stringFilters, filters, abis, foldableStates)
ইউটিলিটি পদ্ধতি যা বিকল্প ফিল্টার ব্যবহার করে একটি কাঠামো বিশ্লেষণ এবং তৈরি করতে দেয়।
| পরামিতি | |
|---|---|
stringFilters | : মূল বিকল্প ফিল্টার বিন্যাস। |
filters | : স্ট্রিং ফর্ম্যাট থেকে পার্স করা ফিল্টারগুলি। |
abis | : ফিল্টারিংয়ে বিবেচনা করার মতো আবিস। |
foldableStates | |
ফিল্টার টু টেস্ট যোগ করুন
public void addFiltersToTest (IRemoteTest test, IAbi abi, String moduleId,includeFilters, excludeFilters)
ফিল্টারগুলি IRemoteTest এ পাস করুন। যদি IRemoteTest ITestFileFilterReceiver প্রয়োগ না করে তবে ডিফল্ট আচরণ উপেক্ষা করা হয়। আরও সীমাবদ্ধ আচরণ তৈরি করতে এটিকে ওভাররাইড করা যেতে পারে।
| পরামিতি | |
|---|---|
test | IRemoteTest : যে IRemoteTest বিবেচনা করা হচ্ছে। |
abi | IAbi : আমরা বর্তমানে যে আবি নিয়ে কাজ করছি। |
moduleId | String : মডিউলের আইডি (সাধারণত abi + মডিউলের নাম)। |
includeFilters | : ফরম্যাট করা এবং পার্স করা ফিল্টার অন্তর্ভুক্ত। |
excludeFilters | : ফর্ম্যাট করা এবং পার্স করা ফিল্টার বাদ দেয়। |
মডিউলনাম ম্যাচিং পান
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 |
| রিটার্নস | |
|---|---|
| |
নির্দিষ্ট পথ থেকে কনফিগ লোড করুন
publicloadConfigsFromSpecifiedPaths ( listConfigFiles, abis, String suiteTag)
নির্দিষ্ট ফাইলগুলি অনুসন্ধান করে কনফিগারেশনের প্রধান লোডিং
| পরামিতি | |
|---|---|
listConfigFiles | |
abis | |
suiteTag | String |
| রিটার্নস | |
|---|---|
| |
লোডTfConfigsFromSpecifiedPaths
publicloadTfConfigsFromSpecifiedPaths ( configs, abis, String suiteTag)
ক্লাসপাথে নির্দিষ্ট রিসোর্সগুলি অনুসন্ধান করে কনফিগারেশনের প্রধান লোডিং।
| পরামিতি | |
|---|---|
configs | |
abis | |
suiteTag | String |
| রিটার্নস | |
|---|---|
| |
বাদ দেওয়া মডিউল প্যারামিটার সেট করুন
public final void setExcludedModuleParameters (excludedParams)
ModuleParameters সেট সেট করে যা মোটেও বিবেচনা করা উচিত নয়।
| পরামিতি | |
|---|---|
excludedParams | |
ফোল্ডেবলস্টেট সেট করুন
public final void setFoldableStates (foldableStates)
DeviceFoldableState এর সেট সেট করে যা চালানো উচিত।
| পরামিতি | |
|---|---|
foldableStates | |
সেট করুন উপেক্ষা করুনননপ্রিলোডেডমেইনলাইনমডিউল
public final void setIgnoreNonPreloadedMainlineModule (boolean ignore)
মডিউলটি প্রিলোড না থাকলে ইনস্টল করা উপেক্ষা করা হবে কিনা তা নির্ধারণ করে।
| পরামিতি | |
|---|---|
ignore | boolean |
সেটইনভোকেশনকন্টেক্সট
public final void setInvocationContext (IInvocationContext context)
| পরামিতি | |
|---|---|
context | IInvocationContext |
সেটলোডকনফিগসউইথইনক্লুডফিল্টার
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 |
সেটঅপ্টিমাইজমেইনলাইনটেস্ট
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-12-04 UTC-তে শেষবার আপডেট করা হয়েছে।