পাইথন বাইনারি হোস্ট টেস্ট

public class PythonBinaryHostTest
extends Object implements IRemoteTest , ITestFilterReceiver

java.lang.Object
com.android.tradefed.testtype.python.PythonBinaryHostTest


হোস্ট টেস্টটি অ্যান্ড্রয়েড বিল্ড সিস্টেম (সুং) থেকে একটি পাইথন বাইনারি ফাইল চালানোর জন্য তৈরি করা হয়েছে।

টেস্ট রানার include-filter এবং exclude-filter সমর্থন করে। উল্লেখ্য যে, exclude-filter প্রকৃত টেস্টটি এড়িয়ে যাওয়ার পরিবর্তে টেস্টের ফলাফল উপেক্ষা করে কাজ করে। exclude-filter-এ নির্দিষ্ট করা টেস্টগুলো এরপরও সম্পাদিত হবে।

সারসংক্ষেপ

নেস্টেড ক্লাস

class PythonBinaryHostTest.PythonForwarder

রানের নামকে বাইনারি নাম দ্বারা প্রতিস্থাপন করার জন্য রেজাল্ট ফরওয়ার্ডার।

ধ্রুবক

String ANDROID_SERIAL_VAR

String LD_LIBRARY_PATH

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

PythonBinaryHostTest ()

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

void addAllExcludeFilters (Set<String> filters)

কোন কোন পরীক্ষা বাদ দেওয়া হবে, তার ফিল্টার Set যোগ করে।

void addAllIncludeFilters (Set<String> filters)

কোন কোন পরীক্ষা অন্তর্ভুক্ত করা হবে তার ফিল্টার Set যোগ করে।

void addExcludeFilter (String filter)

কোন কোন পরীক্ষা বাদ দেওয়া হবে তার জন্য একটি ফিল্টার যোগ করে।

void addIncludeFilter (String filter)

কোন কোন পরীক্ষা অন্তর্ভুক্ত করা হবে তার জন্য একটি ফিল্টার যোগ করে।

void clearExcludeFilters ()

বর্তমানে ট্র্যাক করা সমস্ত বর্জন ফিল্টার মুছে ফেলুন।

void clearIncludeFilters ()

বর্তমানে ট্র্যাক করা সমস্ত অন্তর্ভুক্ত ফিল্টার মুছে ফেলুন।

Set<String> getExcludeFilters ()

বর্জন ফিল্টারগুলোর বর্তমান Set ফেরত দেয়।

Set<String> getIncludeFilters ()

অন্তর্ভুক্ত ফিল্টারগুলোর বর্তমান Set ফেরত দেয়।

final void run ( TestInformation testInfo, ITestInvocationListener listener)

পরীক্ষাগুলো চালায় এবং লিসেনারকে ফলাফল জানায়।

ধ্রুবক

অ্যান্ড্রয়েড_সিরিয়াল_ভের

protected static final String ANDROID_SERIAL_VAR

ধ্রুবক মান: "ANDROID_SERIAL"

এলডি_লাইব্রেরি_পাথ

protected static final String LD_LIBRARY_PATH

ধ্রুবক মান: "LD_LIBRARY_PATH"

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

পাইথন বাইনারি হোস্ট টেস্ট

public PythonBinaryHostTest ()

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

সমস্ত বর্জন ফিল্টার যোগ করুন

public void addAllExcludeFilters (Set<String> filters)

কোন কোন পরীক্ষা বাদ দেওয়া হবে, তার ফিল্টার Set যোগ করে।

প্যারামিটার
filters Set

সমস্ত ফিল্টার অন্তর্ভুক্ত করুন

public void addAllIncludeFilters (Set<String> filters)

কোন কোন পরীক্ষা অন্তর্ভুক্ত করা হবে তার ফিল্টার Set যোগ করে।

প্যারামিটার
filters Set

addExcludeFilter

public void addExcludeFilter (String filter)

কোন কোন পরীক্ষা বাদ দেওয়া হবে তার জন্য একটি ফিল্টার যোগ করে।

প্যারামিটার
filter String

addIncludeFilter

public void addIncludeFilter (String filter)

কোন কোন পরীক্ষা অন্তর্ভুক্ত করা হবে তার জন্য একটি ফিল্টার যোগ করে।

প্যারামিটার
filter String

clearExcludeFilters

public void clearExcludeFilters ()

বর্তমানে ট্র্যাক করা সমস্ত বর্জন ফিল্টার মুছে ফেলুন।

clearIncludeFilters

public void clearIncludeFilters ()

বর্তমানে ট্র্যাক করা সমস্ত অন্তর্ভুক্ত ফিল্টার মুছে ফেলুন।

getExcludeFilters

public Set<String> getExcludeFilters ()

বর্জন ফিল্টারগুলোর বর্তমান Set ফেরত দেয়।

ফেরত
Set<String>

ফিল্টার অন্তর্ভুক্ত করুন

public Set<String> getIncludeFilters ()

অন্তর্ভুক্ত ফিল্টারগুলোর বর্তমান Set ফেরত দেয়।

ফেরত
Set<String>

দৌড়

public final void run (TestInformation testInfo, 
                ITestInvocationListener listener)

পরীক্ষাগুলো চালায় এবং লিসেনারকে ফলাফল জানায়।

প্যারামিটার
testInfo TestInformation : TestInformation অবজেক্ট, যা টেস্ট চালানোর জন্য প্রয়োজনীয় তথ্য ধারণ করে।

listener ITestInvocationListener : পরীক্ষার ফলাফলের ITestInvocationListener

নিক্ষেপ
DeviceNotAvailableException