এটেস্টরানার

public class AtestRunner
extends BaseTestSuite

java.lang.Object
com.android.tradefed.testtype.suite.ITestSuite
com.android.tradefed.testtype.suite.BaseTestSuite
com.android.tradefed.testtype.suite.AtestRunner


ITestSuite এর বাস্তবায়ন

সারসংক্ষেপ

সরকারি নির্মাণকারী

AtestRunner ()

জনসাধারণের পদ্ধতি

IConfigurationFactory loadConfigFactory ()

একটি ConfigurationFactory ইনস্ট্যান্স ফেরত দিন।

LinkedHashMap<String, IConfiguration > loadTests ()

যে টেস্টগুলো চালানো হবে, সেগুলোর কনফিগারেশন লোড করার জন্য ব্যবহৃত অ্যাবস্ট্রাক্ট মেথড।

LinkedHashMap<String, IConfiguration > loadingStrategy (Set< IAbi > abis, List<File> testsDirs, String suitePrefix, String suiteTag)

ডিফল্ট লোডিং কৌশল অনুযায়ী রিসোর্স এবং টেস্ট ডিরেক্টরি থেকে লোড করা হবে।

সুরক্ষিত পদ্ধতি

List< ITestInvocationListener > createModuleListeners ()

ModuleListener লেভেলের জন্য প্রযোজ্য ITestInvocationListener এর তালিকা ফেরত দেয়।

সরকারি নির্মাণকারী

এটেস্টরানার

public AtestRunner ()

জনসাধারণের পদ্ধতি

লোডকনফিগফ্যাক্টরি

public IConfigurationFactory loadConfigFactory ()

একটি ConfigurationFactory ইনস্ট্যান্স ফেরত দিন। পরীক্ষার উদ্দেশ্যে এটিকে এভাবে সাজানো হয়েছে।

ফেরত
IConfigurationFactory

লোডটেস্ট

public LinkedHashMap<String, IConfiguration> loadTests ()

যে পরীক্ষাগুলো চালানো হবে, সেগুলোর কনফিগারেশন লোড করার জন্য ব্যবহৃত অ্যাবস্ট্রাক্ট মেথড। প্রতিটি পরীক্ষা একটি IConfiguration এবং একটি অনন্য নাম দ্বারা সংজ্ঞায়িত হয়, যার অধীনে এটি ফলাফল প্রকাশ করবে।

ফেরত
LinkedHashMap<String, IConfiguration >

লোডিং কৌশল

public LinkedHashMap<String, IConfiguration> loadingStrategy (Set<IAbi> abis, 
                List<File> testsDirs, 
                String suitePrefix, 
                String suiteTag)

ডিফল্ট লোডিং কৌশলটি রিসোর্স এবং টেস্ট ডিরেক্টরি থেকে লোড করবে। এটি সম্প্রসারিত বা প্রতিস্থাপন করা যেতে পারে।

প্যারামিটার
abis Set : যে অ্যাবিসগুলোর বিপরীতে দৌড়াতে হবে, সেগুলোর সেট।

testsDirs List : পরীক্ষাগুলোর ডিরেক্টরি।

suitePrefix String : রিসোর্স ডিরেক্টরি ফিল্টার করার জন্য একটি প্রিফিক্স।

suiteTag String : একটি মডিউল অন্তর্ভুক্ত হওয়ার জন্য যে স্যুট ট্যাগটি থাকা প্রয়োজন। এটি নাল হতে পারে।

ফেরত
LinkedHashMap<String, IConfiguration > স্যুইটটির জন্য লোড করা কনফিগারেশনের তালিকা।

সুরক্ষিত পদ্ধতি

মডিউল লিসেনার তৈরি করুন

protected List<ITestInvocationListener> createModuleListeners ()

ModuleListener লেভেলের জন্য প্রযোজ্য ITestInvocationListener এর তালিকা ফেরত দেয়। এই লিসেনারগুলো প্রতিটি মডিউলের জন্য পুনরায় ব্যবহার করা হবে, এগুলো পুনরায় ইনস্ট্যানশিয়েট করা হবে না, তাই এগুলোর কোনো অভ্যন্তরীণ অবস্থা গ্রহণ করা উচিত নয়।

ফেরত
List< ITestInvocationListener >