টেস্টম্যাপিং
public class TestMapping
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.testmapping.TestMapping |
TEST_MAPPING ফাইল লোড করার জন্য একটি ক্লাস।
সারসংক্ষেপ
নেস্টেড ক্লাস | |
|---|---|
class | TestMapping.NoTestRuntimeException |
ধ্রুবক | |
|---|---|
String | TEST_MAPPINGS_ZIP |
String | TEST_SOURCES |
ক্ষেত্র | |
|---|---|
public static final Pattern | MAINLINE_REGEX |
সরকারি নির্মাণকারী | |
|---|---|
TestMapping () একটি খালি | |
TestMapping (List<String> testMappingRelativePaths, boolean ignoreTestMappingImports) | |
জনসাধারণের পদ্ধতি | |
|---|---|
static File | extractTestMappingsZip (File testMappingsZip)একটি জিপ ফাইল এক্সট্র্যাক্ট করুন এবং আনজিপ করা ফাইলগুলোর কন্টেন্ট ধারণকারী ডিরেক্টরিটি ফেরত দিন। |
Map<String, Set< TestInfo >> | getAllTests (File testMappingsDir)প্রদত্ত ডিরেক্টরি থেকে TEST_MAPPING ফাইলগুলিতে থাকা সমস্ত টেস্ট খুঁজে বের করার সহায়ক টুল। |
static Matcher | getMainlineTestModuleName ( TestInfo info)প্যারামিটারযুক্ত মূল টেস্টগুলোর জন্য ম্যাচিং টুল পেতে সহায়ক। |
Set< TestInfo > | getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, Set<String> keywords, Set<String> ignoreKeywords, boolean exactKeywordMatch, List<String> extraZipNames, Set<String> matchedPatternPaths)প্রদত্ত আর্টিফ্যাক্টের উপর ভিত্তি করে সমস্ত TEST_MAPPING ফাইলের সমস্ত টেস্ট খুঁজে বের করার সহায়ক। |
Set< TestInfo > | getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, Set<String> keywords, Set<String> ignoreKeywords, boolean exactKeywordMatch)ডিভাইস বিল্ডের কোনো আর্টিফ্যাক্টের উপর ভিত্তি করে সমস্ত TEST_MAPPING ফাইলের সব টেস্ট খুঁজে বের করার সহায়ক। |
void | listTestMappingFiles (Path testMappingDir, Path testMappingsRootDir, Set<Path> filePaths)সমস্ত টেস্ট ম্যাপিং ফাইল তালিকাভুক্ত করতে, সমস্ত প্যারেন্ট ডিরেক্টরি এবং সম্পর্কিত ইম্পোর্ট পাথগুলি খুঁজতে সহায়ক। |
ধ্রুবক
টেস্ট_ম্যাপিংস_জিপ
public static final String TEST_MAPPINGS_ZIP
ধ্রুবক মান: "test_mappings.zip"
পরীক্ষার উৎস
public static final String TEST_SOURCES
ধ্রুবক মান: 'পরীক্ষার উৎস'
ক্ষেত্র
মেইনলাইন_রেগেক্স
public static final Pattern MAINLINE_REGEX
সরকারি নির্মাণকারী
টেস্টম্যাপিং
public TestMapping ()
একটি খালি TestMapping অবজেক্ট ইনিশিয়ালাইজ করার জন্য কনস্ট্রাক্টর।
টেস্টম্যাপিং
public TestMapping (List<String> testMappingRelativePaths,
boolean ignoreTestMappingImports) TestMapping অবজেক্ট তৈরি করার কনস্ট্রাক্টর।
| প্যারামিটার | |
|---|---|
testMappingRelativePaths | List : ERROR(/List TEST_MAPPING ফাইলের পাথগুলিতে ERROR(/List |
ignoreTestMappingImports | boolean : ইম্পোর্ট উপেক্ষা করার জন্য ERROR(/boolean) । |
জনসাধারণের পদ্ধতি
এক্সট্র্যাক্টটেস্টম্যাপিংসজিপ
public static File extractTestMappingsZip (File testMappingsZip)
একটি জিপ ফাইল এক্সট্র্যাক্ট করুন এবং আনজিপ করা ফাইলগুলোর কন্টেন্ট ধারণকারী ডিরেক্টরিটি ফেরত দিন।
| প্যারামিটার | |
|---|---|
testMappingsZip | File : এক্সট্র্যাক্ট করার জন্য টেস্ট ম্যাপিং জিপ File । |
| ফেরত | |
|---|---|
File | টেস্ট ম্যাপিংয়ের জন্য টেম্প ডিরেক্টরি নির্দেশকারী একটি জিপ File । |
সমস্ত পরীক্ষা পান
public Map<String, Set<TestInfo>> getAllTests (File testMappingsDir)
প্রদত্ত ডিরেক্টরি থেকে TEST_MAPPING ফাইলগুলিতে থাকা সমস্ত টেস্ট খুঁজে বের করার সহায়ক টুল।
| প্যারামিটার | |
|---|---|
testMappingsDir | File : যে File সমস্ত টেস্ট ম্যাপিং ফাইল থাকে। |
| ফেরত | |
|---|---|
Map<String, Set< TestInfo >> | প্রদত্ত ডিরেক্টরি এবং এর চাইল্ড ডিরেক্টরিগুলোতে থাকা টেস্টগুলোর একটি Map<String, Set<TestInfo>> । |
getMainlineTestModuleName
public static Matcher getMainlineTestModuleName (TestInfo info)
প্যারামিটারযুক্ত মূল টেস্টগুলোর জন্য ম্যাচিং টুল পেতে সহায়ক।
| প্যারামিটার | |
|---|---|
info | TestInfo |
| ফেরত | |
|---|---|
Matcher | প্যারামিটারযুক্ত মূল টেস্টগুলোর জন্য একটি Matcher । |
| নিক্ষেপ | |
|---|---|
ConfigurationException | |
getTests
public Set<TestInfo> getTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, Set<String> keywords, Set<String> ignoreKeywords, boolean exactKeywordMatch, List<String> extraZipNames, Set<String> matchedPatternPaths)
প্রদত্ত আর্টিফ্যাক্টের উপর ভিত্তি করে সমস্ত TEST_MAPPING ফাইলের সমস্ত টেস্ট খুঁজে বের করার জন্য একটি সহায়ক টুল। যখন কোনো স্যুট রানের জন্য একটি নির্দিষ্ট গ্রুপের (যেমন, প্রিসাবমিট) TEST_MAPPING ফাইলগুলোর সমস্ত টেস্ট চালানোর প্রয়োজন হয়, তখন এটির দরকার পড়ে।
| প্যারামিটার | |
|---|---|
buildInfo | IBuildInfo : যে IBuildInfo বিল্ডটির বর্ণনা দেয়। |
testGroup | String : পরীক্ষা দলের একটি String । |
hostOnly | boolean : যদি শুধুমাত্র হোস্টে চলমান টেস্টগুলো, যেগুলোর জন্য ডিভাইসের প্রয়োজন নেই, সেগুলো রিটার্ন করা হয় তবে 'true'। যেসব টেস্ট চালানোর জন্য ডিভাইসের প্রয়োজন, সেগুলো রিটার্ন করতে 'false'। |
keywords | Set : একটি টেস্ট ম্যাপিং স্যুটে চালানোর জন্য টেস্ট ফিল্টার করার সময় মেলানোর জন্য String -এর একটি সেট। |
ignoreKeywords | Set : উপেক্ষা করার জন্য কীওয়ার্ডের String -এর একটি সেট। |
exactKeywordMatch | boolean |
extraZipNames | List : অতিরিক্ত test_mappings.zip ফাইলগুলোর নামের জন্য String -এর একটি সেট, যেগুলো মার্জ করা হবে। |
matchedPatternPaths | Set : ERROR(/Set পাথগুলিতে মিলে যাওয়া প্যাটার্ন। |
| ফেরত | |
|---|---|
Set< TestInfo > | বিল্ড আর্টিফ্যাক্ট test_mappings.zip-এ সেট করা টেস্টগুলির একটি Set<TestInfo> । |
getTests
public Set<TestInfo> getTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, Set<String> keywords, Set<String> ignoreKeywords, boolean exactKeywordMatch)
ডিভাইস বিল্ডের কোনো আর্টিফ্যাক্টের উপর ভিত্তি করে সমস্ত TEST_MAPPING ফাইলের সব টেস্ট খুঁজে বের করার সহায়ক।
| প্যারামিটার | |
|---|---|
buildInfo | IBuildInfo : যে IBuildInfo বিল্ডটির বর্ণনা দেয়। |
testGroup | String : পরীক্ষা দলের একটি String । |
hostOnly | boolean : যদি শুধুমাত্র হোস্টে চলমান টেস্টগুলো, যেগুলোর জন্য ডিভাইসের প্রয়োজন নেই, সেগুলো রিটার্ন করা হয় তবে 'true'। যেসব টেস্ট চালানোর জন্য ডিভাইসের প্রয়োজন, সেগুলো রিটার্ন করতে 'false'। |
keywords | Set : একটি টেস্ট ম্যাপিং স্যুটে চালানোর জন্য টেস্ট ফিল্টার করার সময় মেলানোর জন্য String -এর একটি সেট। |
ignoreKeywords | Set : উপেক্ষা করার জন্য কীওয়ার্ডের String -এর একটি সেট। |
exactKeywordMatch | boolean |
| ফেরত | |
|---|---|
Set< TestInfo > | বিল্ড আর্টিফ্যাক্ট test_mappings.zip-এ সেট করা টেস্টগুলির একটি Set<TestInfo> । |
পরীক্ষার ম্যাপিং ফাইলগুলির তালিকা
public void listTestMappingFiles (Path testMappingDir,
Path testMappingsRootDir,
Set<Path> filePaths)সমস্ত টেস্ট ম্যাপিং ফাইল তালিকাভুক্ত করতে, সমস্ত প্যারেন্ট ডিরেক্টরি এবং সম্পর্কিত ইম্পোর্ট পাথগুলি খুঁজতে সহায়ক।
| প্যারামিটার | |
|---|---|
testMappingDir | Path : TEST_MAPPING ফাইলের প্যারেন্ট ডিরেক্টরির Path । |
testMappingsRootDir | Path : একটি বিল্ডের সমস্ত TEST_MAPPING ফাইলের ফোল্ডারের Path । |
filePaths | Set : একটি ERROR(/Set সমস্ত TEST_MAPPING পাথ সংরক্ষণ করতে ERROR(/Set |
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2026-06-22 UTC-তে শেষবার আপডেট করা হয়েছে।