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

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 ফাইলের পাথ থেকে TestMapping অবজেক্ট তৈরি করতে কনস্ট্রাক্টর।

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

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 static  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 (String testGroup, 
                 disabledTests, 
                boolean hostOnly, 
                 keywords)

একটি প্রদত্ত গোষ্ঠীর জন্য একটি TEST_MAPPING ফাইলে সমস্ত পরীক্ষা সেট করতে সাহায্যকারী৷

পরামিতি
testGroup String : পরীক্ষার গ্রুপের একটি String

disabledTests : অক্ষম পরীক্ষার নামের জন্য String একটি সেট।

hostOnly boolean : সত্য যদি শুধুমাত্র হোস্টে পরীক্ষা চালানো হয় এবং ডিভাইসের প্রয়োজন না হয় তবে ফেরত দেওয়া উচিত। যে পরীক্ষাগুলি চালানোর জন্য ডিভাইসের প্রয়োজন সেগুলি ফেরত দিতে মিথ্যা৷

keywords : টেস্ট ম্যাপিং স্যুটে চালানোর জন্য পরীক্ষাগুলি ফিল্টার করার সময় String এর একটি সেট মিলবে৷

রিটার্নস
পরীক্ষার তথ্যের একটি Set<TestInfo>

পরীক্ষা করা

public static  getTests (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 : TEST_MAPPINGS_ZIP-এর সাপেক্ষে TEST_MAPPING পাথের একটি List<String>