টেস্টম্যাপিং

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 অবজেক্ট শুরু করতে।

TestMapping ( testMappingRelativePaths, boolean ignoreTestMappingImports) TestMapping ( testMappingRelativePaths, boolean ignoreTestMappingImports)

একটি TestMapping অবজেক্ট তৈরি করতে কনস্ট্রাক্টর।

পাবলিক পদ্ধতি

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 ()

কনস্ট্রাক্টর একটি খালি TestMapping অবজেক্ট শুরু করতে।

টেস্টম্যাপিং

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) পরীক্ষার ম্যাপিং জিপের জন্য টেম্প ডিরেক্টরিতে নির্দেশ করে।

সব পরীক্ষা পান

public  getAllTests (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

পরীক্ষা করা

public  getTests (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>

পরীক্ষা করা

public  getTests (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 ) 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 পাথ সংরক্ষণ করতে।