টেস্টম্যাপিং
public class TestMapping
extends Object
| java.lang.অবজেক্ট | |
| ↳ | com.android.tradefed.util.testmapping.TestMapping |
একটি TEST_MAPPING ফাইল লোড করার জন্য একটি ক্লাস৷
সারাংশ
ক্ষেত্র | |
|---|---|
public static final Pattern | MAINLINE_REGEX |
public static final String | TEST_SOURCES
|
পাবলিক কনস্ট্রাক্টর | |
|---|---|
TestMapping (Path path, Path testMappingsDir) TEST_MAPPING ফাইলের পাথ থেকে | |
পাবলিক পদ্ধতি | |
|---|---|
static File | extractTestMappingsZip (File testMappingsZip)একটি জিপ ফাইল এক্সট্র্যাক্ট করুন এবং আনজিপ করা ফাইলগুলির বিষয়বস্তু ধারণ করা ডিরেক্টরিটি ফেরত দিন। |
static | getAllTests (File testMappingsDir)একটি প্রদত্ত ডিরেক্টরি থেকে TEST_MAPPING ফাইলগুলিতে সমস্ত পরীক্ষা খুঁজে পেতে সাহায্যকারী৷ |
static Matcher | getMainlineTestModuleName ( TestInfo info)প্যারামিটারাইজড মেইনলাইন পরীক্ষার জন্য ম্যাচার পেতে সাহায্যকারী। |
getTests (String testGroup, disabledTests, boolean hostOnly, keywords)getTests (String testGroup, disabledTests, boolean hostOnly, keywords)getTests (String testGroup, disabledTests, boolean hostOnly, keywords)একটি প্রদত্ত গোষ্ঠীর জন্য একটি TEST_MAPPING ফাইলে সমস্ত পরীক্ষা সেট করতে সাহায্যকারী৷ | |
static | getTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords)getTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords)সমস্ত TEST_MAPPING ফাইলে সমস্ত পরীক্ষা খুঁজে পেতে সাহায্যকারী৷ |
static void | listTestMappingFiles (Path testMappingDir, Path testMappingsRootDir, filePaths)listTestMappingFiles (Path testMappingDir, Path testMappingsRootDir, filePaths)সমস্ত পরীক্ষার ম্যাপিং ফাইল তালিকাভুক্ত করতে সাহায্যকারী, সমস্ত মূল ডিরেক্টরি এবং সম্পর্কিত আমদানি পাথগুলি সন্ধান করুন৷ |
static void | setIgnoreTestMappingImports (boolean ignoreTestMappingImports)টেস্টম্যাপিংয়ের ভিতরে mIgnoreTestMappingImports সেট করুন। |
static void | setTestMappingPaths ( relativePaths)setTestMappingPaths ( relativePaths)TEST_MAPPING লোড করা সীমিত করতে TEST_MAPPINGS_ZIP এর ভিতরে TEST_MAPPING পাথ সেট করুন। |
ক্ষেত্র
MAINLINE_REGEX
public static final Pattern MAINLINE_REGEX
TEST_SOURCES
public static final String TEST_SOURCES
পাবলিক কনস্ট্রাক্টর
টেস্টম্যাপিং
public TestMapping (Path path,
Path testMappingsDir) TEST_MAPPING ফাইলের পাথ থেকে TestMapping অবজেক্ট তৈরি করতে কনস্ট্রাক্টর।
| পরামিতি | |
|---|---|
path | Path : একটি TEST_MAPPING ফাইলের ERROR(/Path) । |
testMappingsDir | Path : একটি বিল্ডের জন্য সমস্ত TEST_MAPPING ফাইলের ফোল্ডারে ERROR(/Path) । |
পাবলিক পদ্ধতি
ExtractTestMappingsZip
public static File extractTestMappingsZip (File testMappingsZip)
একটি জিপ ফাইল এক্সট্র্যাক্ট করুন এবং আনজিপ করা ফাইলগুলির বিষয়বস্তু ধারণ করা ডিরেক্টরিটি ফেরত দিন।
| পরামিতি | |
|---|---|
testMappingsZip | File : এক্সট্রাক্ট করার জন্য পরীক্ষার ম্যাপিং জিপের একটি ERROR(/File) ৷ |
| রিটার্নস | |
|---|---|
File | একটি ERROR(/File) পরীক্ষার ম্যাপিং জিপের জন্য টেম্প ডিরেক্টরিতে নির্দেশ করে। |
সব পরীক্ষা পান
public staticgetAllTests (File testMappingsDir)
একটি প্রদত্ত ডিরেক্টরি থেকে TEST_MAPPING ফাইলগুলিতে সমস্ত পরীক্ষা খুঁজে পেতে সাহায্যকারী৷
| পরামিতি | |
|---|---|
testMappingsDir | File : ERROR(/File) যে সকল টেস্ট ম্যাপিং ফাইল রয়েছে। |
| রিটার্নস | |
|---|---|
একটি Map<String, Set<TestInfo>> । | |
getMainlineTestModuleName
public static Matcher getMainlineTestModuleName (TestInfo info)
প্যারামিটারাইজড মেইনলাইন পরীক্ষার জন্য ম্যাচার পেতে সাহায্যকারী।
| পরামিতি | |
|---|---|
info | TestInfo |
| রিটার্নস | |
|---|---|
Matcher | প্যারামিটারাইজড মেইনলাইন পরীক্ষার জন্য একটি ERROR(/Matcher) । |
| নিক্ষেপ করে | |
|---|---|
ConfigurationException | |
পরীক্ষা করা
publicgetTests (String testGroup, disabledTests, boolean hostOnly, keywords)
একটি প্রদত্ত গোষ্ঠীর জন্য একটি TEST_MAPPING ফাইলে সমস্ত পরীক্ষা সেট করতে সাহায্যকারী৷
| পরামিতি | |
|---|---|
testGroup | String : পরীক্ষার গ্রুপের একটি String । |
disabledTests | String একটি সেট। |
hostOnly | boolean : সত্য যদি শুধুমাত্র হোস্টে পরীক্ষা চালানো হয় এবং ডিভাইসের প্রয়োজন না হয় তবে ফেরত দেওয়া উচিত। যে পরীক্ষাগুলি চালানোর জন্য ডিভাইসের প্রয়োজন সেগুলি ফেরত দিতে মিথ্যা৷ |
keywords | String -এর একটি সেট মিলবে৷ |
| রিটার্নস | |
|---|---|
পরীক্ষার তথ্যের একটি Set<TestInfo> । | |
পরীক্ষা করা
public staticgetTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords)
সমস্ত TEST_MAPPING ফাইলে সমস্ত পরীক্ষা খুঁজে পেতে সাহায্যকারী৷ এটি প্রয়োজন হয় যখন একটি স্যুট রানের জন্য একটি প্রদত্ত গোষ্ঠীর জন্য TEST_MAPPING ফাইলগুলিতে সমস্ত পরীক্ষা চালানোর প্রয়োজন হয়, যেমন, প্রি-সাবমিট৷
| পরামিতি | |
|---|---|
buildInfo | IBuildInfo : IBuildInfo বিল্ড বর্ণনা করে। |
testGroup | String : পরীক্ষার গ্রুপের একটি String । |
hostOnly | boolean : সত্য যদি শুধুমাত্র হোস্টে পরীক্ষা চালানো হয় এবং ডিভাইসের প্রয়োজন না হয় তবে ফেরত দেওয়া উচিত। যে পরীক্ষাগুলি চালানোর জন্য ডিভাইসের প্রয়োজন সেগুলি ফেরত দিতে মিথ্যা৷ |
keywords | |
| রিটার্নস | |
|---|---|
বিল্ড আর্টিফ্যাক্ট, test_mappings.zip-এ সেট করা পরীক্ষার একটি Set<TestInfo> । | |
listTestMapping Files
public static void listTestMappingFiles (Path testMappingDir,
Path testMappingsRootDir,
filePaths) সমস্ত পরীক্ষার ম্যাপিং ফাইল তালিকাভুক্ত করতে সাহায্যকারী, সমস্ত মূল ডিরেক্টরি এবং সম্পর্কিত আমদানি পাথগুলি সন্ধান করুন৷
| পরামিতি | |
|---|---|
testMappingDir | Path : একটি TEST_MAPPING ফাইল প্যারেন্ট ডিরেক্টরিতে ERROR(/Path) । |
testMappingsRootDir | Path : একটি বিল্ডের জন্য সমস্ত TEST_MAPPING ফাইলের ফোল্ডারে ERROR(/Path) । |
filePaths | ERROR(/Set )ERROR(/Set ) সমস্ত TEST_MAPPING পাথ সংরক্ষণ করতে। |
সেটIgnoreTestMappingImports
public static void setIgnoreTestMappingImports (boolean ignoreTestMappingImports)
টেস্টম্যাপিংয়ের ভিতরে mIgnoreTestMappingImports সেট করুন।
| পরামিতি | |
|---|---|
ignoreTestMappingImports | boolean : টেস্ট ম্যাপিংয়ে আমদানি উপেক্ষা করতে হবে কিনা তার একটি বুলিয়ান। |
setTestMappingPaths
public static void setTestMappingPaths (relativePaths)
TEST_MAPPING লোড করা সীমিত করতে TEST_MAPPINGS_ZIP এর ভিতরে TEST_MAPPING পাথ সেট করুন।
| পরামিতি | |
|---|---|
relativePaths | List<String> । |