টেস্টম্যাপিংসুইটরানার
public class TestMappingSuiteRunner
extends BaseTestSuite
| java.lang.অবজেক্ট | |||
| ↳ | com.android.tradefed.testtype.suite.ITestSuite | ||
| ↳ | com.android.tradefed.testtype.suite.BaseTestSuite সম্পর্কে | ||
| ↳ | com.android.tradefed.testtype.suite.TestMappingSuiteRunner | ||
বিল্ড থেকে ইনক্লুড-ফিল্টার, অথবা TEST_MAPPING ফাইলগুলি স্যুট হিসেবে নির্দিষ্ট করে পরীক্ষা চালানোর জন্য BaseTestSuite বাস্তবায়ন।
সারাংশ
ধ্রুবক | |
|---|---|
String | IS_BWYN_ENV_VAR_KEY |
পাবলিক কনস্ট্রাক্টর | |
|---|---|
TestMappingSuiteRunner () | |
পাবলিক পদ্ধতি | |
|---|---|
void | clearKeywords () |
void | clearTestGroup () |
void | clearTestMappingPaths () |
| loadTestInfos () |
| 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 ()
ক্লিয়ারটেস্টম্যাপিংপাথ
public void clearTestMappingPaths ()
লোডটেস্টইনফোস
publicloadTestInfos ()
| রিটার্নস | |
|---|---|
| |
লোড টেস্ট
publicloadTests ()
যে পরীক্ষা কনফিগারেশনটি চালানো হবে তা লোড করুন। প্রতিটি পরীক্ষা একটি IConfiguration এবং একটি অনন্য নাম দ্বারা সংজ্ঞায়িত করা হয় যার অধীনে এটি ফলাফল রিপোর্ট করবে। TestMappingSuiteRunner এর জন্য পরীক্ষা লোড করার 2টি উপায় রয়েছে:
১. --test-mapping-test-group, যা TEST_MAPPING ফাইলগুলিতে পরীক্ষার গ্রুপ নির্দিষ্ট করে। রানারটি build artifact test_mappings.zip এর মাধ্যমে সোর্স কোডে থাকা সমস্ত TEST_MAPPING ফাইল পার্স করবে এবং প্রদত্ত টেস্ট গ্রুপের অধীনে গ্রুপ করা পরীক্ষাগুলি লোড করবে।
২. --include-filter, যা চালানোর জন্য পরীক্ষার নাম নির্দিষ্ট করে। ব্যবহারের ক্ষেত্রে শুধুমাত্র যাচাই করা Cls সম্পর্কিত পরীক্ষার তালিকা চালানোর জন্য presubmit check ব্যবহার করা হয়। পরীক্ষার তালিকা পরিবর্তিত সোর্স কোডে সম্পর্কিত TEST_MAPPING ফাইল থেকে সংকলিত হয়।
| রিটার্নস | |
|---|---|
| প্রতিটি পরীক্ষার IConfiguration অবজেক্টের পরীক্ষার নামের একটি মানচিত্র। |