টেস্টম্যাপিংসুইটরানার
public class TestMappingSuiteRunner
extends BaseTestSuite
| java.lang.Object | |||
| ↳ | com.android.tradefed.testtype.suite.ITestSuite | ||
| ↳ | com.android.tradefed.testtype.suite.BaseTestSuite | ||
| ↳ | com.android.tradefed.testtype.suite.TestMappingSuiteRunner | ||
include-filter অপশন দ্বারা নির্দিষ্ট টেস্টগুলো, অথবা বিল্ড থেকে প্রাপ্ত TEST_MAPPING ফাইলগুলোকে একটি স্যুট হিসেবে চালানোর জন্য BaseTestSuite এর বাস্তবায়ন।
সারসংক্ষেপ
ধ্রুবক | |
|---|---|
String | IS_BWYN_ENV_VAR_KEY |
সরকারি নির্মাণকারী | |
|---|---|
TestMappingSuiteRunner () | |
জনসাধারণের পদ্ধতি | |
|---|---|
void | clearKeywords () |
void | clearTestGroup () |
void | clearTestMappingPaths () |
Set< TestInfo > | loadTestInfos () |
LinkedHashMap<String, IConfiguration > | loadTests ()যে পরীক্ষাগুলো চালানো হবে, সেগুলোর কনফিগারেশন লোড করুন। |
ধ্রুবক
IS_BWYN_ENV_VAR_KEY
public static final String IS_BWYN_ENV_VAR_KEY
ধ্রুবক মান: "IS_BWYN"
সরকারি নির্মাণকারী
টেস্টম্যাপিংসুইটরানার
public TestMappingSuiteRunner ()
জনসাধারণের পদ্ধতি
পরিষ্কার কীওয়ার্ড
public void clearKeywords ()
ক্লিয়ারটেস্টগ্রুপ
public void clearTestGroup ()
clearTestMappingPaths
public void clearTestMappingPaths ()
লোডটেস্ট
public LinkedHashMap<String, IConfiguration> loadTests ()
যে টেস্টগুলো চালানো হবে তার কনফিগারেশন লোড করুন। প্রতিটি টেস্ট একটি IConfiguration এবং একটি অনন্য নাম দ্বারা সংজ্ঞায়িত করা হয়, যার অধীনে এটি ফলাফল প্রকাশ করবে। TestMappingSuiteRunner এর জন্য টেস্ট লোড করার ২টি উপায় রয়েছে:
১. --test-mapping-test-group, যা TEST_MAPPING ফাইলগুলিতে থাকা টেস্টগুলির গ্রুপ নির্দিষ্ট করে। রানার বিল্ড আর্টিফ্যাক্ট test_mappings.zip-এর মাধ্যমে সোর্স কোডের সমস্ত TEST_MAPPING ফাইল পার্স করবে এবং প্রদত্ত টেস্ট গ্রুপের অধীনে থাকা টেস্টগুলি লোড করবে।
২. --include-filter, যা চালানোর জন্য টেস্টের নাম নির্দিষ্ট করে। এর ব্যবহার হলো, প্রি-সাবমিট চেকের মাধ্যমে শুধুমাত্র যাচাইযোগ্য ক্লাসগুলোর (Cls) সাথে সম্পর্কিত টেস্টগুলোর একটি তালিকা চালানো। টেস্টের তালিকাটি পরিবর্তিত সোর্স কোডের সংশ্লিষ্ট TEST_MAPPING ফাইলগুলো থেকে সংকলন করা হয়।
| ফেরত | |
|---|---|
LinkedHashMap<String, IConfiguration > | টেস্টের নাম থেকে প্রতিটি টেস্টের IConfiguration অবজেক্টের একটি ম্যাপ। |