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