MoblyBinaryHostTest

public class MoblyBinaryHostTest
extends Object implements IRemoteTest , IDeviceTest , IBuildReceiver , ITestFilterReceiver , IShardableTest

java.lang.অবজেক্ট
com.android.tradefed.testtype.mobly.MoblyBinaryHostTest


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

সারসংক্ষেপ

পাবলিক কনস্ট্রাক্টর

MoblyBinaryHostTest ()

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

void addAllExcludeFilters ( filters) addAllExcludeFilters ( filters)

ফিল্টারগুলির ERROR(/Set) যোগ করে যার মধ্যে পরীক্ষাগুলি বাদ দেওয়া হবে৷

void addAllIncludeFilters ( filters) addAllIncludeFilters ( filters)

ফিল্টারগুলির ERROR(/Set) যোগ করে কোন পরীক্ষাগুলি অন্তর্ভুক্ত করতে হবে৷

void addExcludeFilter (String filter)

কোন পরীক্ষাগুলি বাদ দিতে হবে তার একটি ফিল্টার যোগ করে৷

void addIncludeFilter (String filter)

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

void clearExcludeFilters ()

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

void clearIncludeFilters ()

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

ITestDevice getDevice ()

পরীক্ষার অধীনে ডিভাইস পান.

getExcludeFilters ()

বাদ দেওয়া ফিল্টারগুলির বর্তমান ERROR(/Set) প্রদান করে।

getIncludeFilters ()

অন্তর্ভুক্ত ফিল্টারগুলির বর্তমান ERROR(/Set) প্রদান করে।

final void run ( TestInformation testInfo, ITestInvocationListener listener)

পরীক্ষা চালায়, এবং শ্রোতাদের ফলাফল রিপোর্ট করে।

void setBuild ( IBuildInfo buildInfo)
void setDevice ( ITestDevice device)

পরীক্ষার অধীনে ডিভাইসটি ইনজেকশন করুন।

split (int shardCountHint)

split() এর বিকল্প সংস্করণ যা চালানোর চেষ্টা করা shardCount প্রদান করে।

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

String[] buildCommandLineArray (String filePath, String configPath, tests) buildCommandLineArray (String filePath, String configPath, tests)
String[] buildCommandLineArray (String filePath, String configPath)
filterTests (String[] testListLines, String runName, ITestInvocationListener listener)
String getLogDirAbsolutePath ()
File getLogDirFile ()
boolean processYamlTestResults (InputStream inputStream, MoblyYamlResultParser parser, ITestInvocationListener listener, String runName)

Mobly পরীক্ষার ফলাফল পার্স করে এবং ফলাফল রিপোর্টিং করে।

void reportLogs (File logDir, ITestInvocationListener listener)
void updateConfigFile (InputStream configInputStream, Writer writer)

পাবলিক কনস্ট্রাক্টর

MoblyBinaryHostTest

public MoblyBinaryHostTest ()

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

AllExcludeFilters যোগ করুন

public void addAllExcludeFilters ( filters)

ফিল্টারগুলির ERROR(/Set) যোগ করে যার মধ্যে পরীক্ষাগুলি বাদ দেওয়া হবে৷

পরামিতি
filters

AllIncludeFilters যোগ করুন

public void addAllIncludeFilters ( filters)

ফিল্টারগুলির ERROR(/Set) যোগ করে কোন পরীক্ষাগুলি অন্তর্ভুক্ত করতে হবে৷

পরামিতি
filters

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

public void addExcludeFilter (String filter)

কোন পরীক্ষাগুলি বাদ দিতে হবে তার একটি ফিল্টার যোগ করে৷

পরামিতি
filter String

AddIncludeFilter

public void addIncludeFilter (String filter)

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

পরামিতি
filter String

সাফ এক্সক্লুড ফিল্টার

public void clearExcludeFilters ()

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

সাফ ইনক্লুড ফিল্টার

public void clearIncludeFilters ()

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

ডিভাইস পান

public ITestDevice getDevice ()

পরীক্ষার অধীনে ডিভাইস পান.

রিটার্নস
ITestDevice ITestDevice

এক্সক্লুড ফিল্টার পান

public  getExcludeFilters ()

বাদ দেওয়া ফিল্টারগুলির বর্তমান ERROR(/Set) প্রদান করে।

রিটার্নস

getIncludeFilters

public  getIncludeFilters ()

অন্তর্ভুক্ত ফিল্টারগুলির বর্তমান ERROR(/Set) প্রদান করে।

রিটার্নস

চালান

public final void run (TestInformation testInfo, 
                ITestInvocationListener listener)

পরীক্ষা চালায়, এবং শ্রোতাদের ফলাফল রিপোর্ট করে।

পরামিতি
testInfo TestInformation : TestInformation অবজেক্টে পরীক্ষা চালানোর জন্য দরকারী তথ্য রয়েছে।

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

সেটবিল্ড

public void setBuild (IBuildInfo buildInfo)

পরামিতি
buildInfo IBuildInfo

সেটডিভাইস

public void setDevice (ITestDevice device)

পরীক্ষার অধীনে ডিভাইসটি ইনজেকশন করুন।

পরামিতি
device ITestDevice : ব্যবহার করার জন্য ITestDevice

বিভক্ত

public  split (int shardCountHint)

split() এর বিকল্প সংস্করণ যা চালানোর চেষ্টা করা shardCount প্রদান করে। এটি কিছু পরীক্ষার রানারদের জন্য দরকারী যারা কখনও কখনও নির্বিচারে সিদ্ধান্ত নিতে পারে না।

পরামিতি
shardCountHint int : চেষ্টা করা শার্ড গণনা।

রিটার্নস
উপ-পরীক্ষার একটি সংগ্রহ আলাদাভাবে সম্পাদন করতে হবে বা পরীক্ষা বর্তমানে ধার্যযোগ্য না হলে null

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

buildCommandLineArray

protected String[] buildCommandLineArray (String filePath, 
                String configPath, 
                 tests)

পরামিতি
filePath String

configPath String

tests

রিটার্নস
String[]

buildCommandLineArray

protected String[] buildCommandLineArray (String filePath, 
                String configPath)

পরামিতি
filePath String

configPath String

রিটার্নস
String[]

ফিল্টার পরীক্ষা

protected  filterTests (String[] testListLines, 
                String runName, 
                ITestInvocationListener listener)

পরামিতি
testListLines String

runName String

listener ITestInvocationListener

রিটার্নস

getLogDirAbsolutePath

protected String getLogDirAbsolutePath ()

রিটার্নস
String

getLogDirFile

protected File getLogDirFile ()

রিটার্নস
File

প্রক্রিয়াYamlTest ফলাফল

protected boolean processYamlTestResults (InputStream inputStream, 
                MoblyYamlResultParser parser, 
                ITestInvocationListener listener, 
                String runName)

Mobly পরীক্ষার ফলাফল পার্স করে এবং ফলাফল রিপোর্টিং করে।

পরামিতি
inputStream InputStream : মোবলি পরীক্ষার ফলাফল ফাইলে একটি ইনপুটস্ট্রিম অবজেক্ট রিডিং।

parser MoblyYamlResultParser : একটি MoblyYamlResultParser অবজেক্ট যা Mobly পরীক্ষার ফলাফল প্রক্রিয়া করে।

listener ITestInvocationListener : একটি ITestInvocationListener উদাহরণ যা বিভিন্ন রিপোর্টিং করে।

runName String : str, মোবলি টেস্ট বাইনারি রানের নাম।

রিটার্নস
boolean

রিপোর্টলগ

protected void reportLogs (File logDir, 
                ITestInvocationListener listener)

পরামিতি
logDir File

listener ITestInvocationListener

updateConfigFile

protected void updateConfigFile (InputStream configInputStream, 
                Writer writer)

পরামিতি
configInputStream InputStream

writer Writer

নিক্ষেপ করে
HarnessRuntimeException