টেস্টম্যাপিং
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> । |