টেস্টম্যাপিং
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_MAPPINGS_ZIP |
public static final String | TEST_SOURCES
|
পাবলিক কনস্ট্রাক্টর | |
---|---|
TestMapping () কনস্ট্রাক্টর একটি খালি | |
TestMapping ( testMappingRelativePaths, boolean ignoreTestMappingImports) TestMapping ( testMappingRelativePaths, boolean ignoreTestMappingImports) একটি |
পাবলিক পদ্ধতি | |
---|---|
static File | extractTestMappingsZip (File testMappingsZip) একটি জিপ ফাইল এক্সট্র্যাক্ট করুন এবং আনজিপ করা ফাইলগুলির বিষয়বস্তু ধারণ করা ডিরেক্টরিটি ফেরত দিন। |
getAllTests (File testMappingsDir) একটি প্রদত্ত ডিরেক্টরি থেকে TEST_MAPPING ফাইলগুলিতে সমস্ত পরীক্ষা খুঁজে পেতে সাহায্যকারী৷ | |
static Matcher | getMainlineTestModuleName ( TestInfo info) প্যারামিটারাইজড মেইনলাইন পরীক্ষার জন্য ম্যাচার পেতে সাহায্যকারী। |
getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords) getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords) getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords) ডিভাইস বিল্ডে একটি আর্টিফ্যাক্টের উপর ভিত্তি করে সমস্ত TEST_MAPPING ফাইলে সমস্ত পরীক্ষা খুঁজে পেতে সাহায্যকারী৷ | |
getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords, extraZipNames, matchedPatternPaths) getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords, extraZipNames, matchedPatternPaths) getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords, extraZipNames, matchedPatternPaths) getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords, extraZipNames, matchedPatternPaths) getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords, extraZipNames, matchedPatternPaths) প্রদত্ত আর্টিফ্যাক্টের উপর ভিত্তি করে সমস্ত TEST_MAPPING ফাইলে সমস্ত পরীক্ষা খুঁজে পেতে সাহায্যকারী৷ | |
void | listTestMappingFiles (Path testMappingDir, Path testMappingsRootDir, filePaths) listTestMappingFiles (Path testMappingDir, Path testMappingsRootDir, filePaths) সমস্ত পরীক্ষার ম্যাপিং ফাইল তালিকাভুক্ত করতে সাহায্যকারী, সমস্ত মূল ডিরেক্টরি এবং সম্পর্কিত আমদানি পাথগুলি সন্ধান করুন৷ |
ক্ষেত্র
MAINLINE_REGEX
public static final Pattern MAINLINE_REGEX
TEST_MAPPINGS_ZIP
public static final String TEST_MAPPINGS_ZIP
TEST_SOURCES
public static final String TEST_SOURCES
পাবলিক কনস্ট্রাক্টর
টেস্টম্যাপিং
public TestMapping (testMappingRelativePaths, boolean ignoreTestMappingImports)
একটি TestMapping
অবজেক্ট তৈরি করতে কনস্ট্রাক্টর।
পরামিতি | |
---|---|
testMappingRelativePaths | ERROR(/List ) ERROR(/List ) TEST_MAPPING ফাইল পাথে। |
ignoreTestMappingImports | boolean : আমদানি উপেক্ষা করার জন্য ERROR(/boolean) । |
পাবলিক পদ্ধতি
ExtractTestMappingsZip
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>> । |
getMainlineTestModuleName
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 | String একটি সেট যা মার্জ করা হবে। |
matchedPatternPaths | ERROR(/Set ) ERROR(/Set ) ফাইল পাথ মিলিত নিদর্শন. |
রিটার্নস | |
---|---|
বিল্ড আর্টিফ্যাক্ট, test_mappings.zip-এ সেট করা পরীক্ষার একটি Set<TestInfo> । |
listTestMapping Files
public 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 পাথ সংরক্ষণ করতে। |