MoblyBinaryHostTest সম্পর্কে

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

java.lang.অবজেক্ট
com.android.tradefed.testtype.mobly.Moblyবাইনারিহোস্টটেস্ট


অ্যান্ড্রয়েড বিল্ড সিস্টেম (Soong) থেকে একটি mobly python বাইনারি ফাইল চালানোর জন্য হোস্ট পরীক্ষা করা হয়েছে।

সারাংশ

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

MoblyBinaryHostTest ()

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

void addAllExcludeFilters ( filters)

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

void 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)
String[] buildCommandLineArray (String filePath, String configPath)
filterTests (String[] testListLines, String runName, ITestInvocationListener listener)
MoblyArtifactReporter getArtifactReporter ()
String getLogDirAbsolutePath ()
File getLogDirFile ()
boolean processYamlTestResults (InputStream inputStream, MoblyYamlResultParser parser, ITestInvocationListener listener, String runName)

মবলি পরীক্ষার ফলাফল বিশ্লেষণ করে এবং ফলাফল রিপোর্ট করে।

void updateConfigFile (InputStream configInputStream, Writer writer)

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

MoblyBinaryHostTest সম্পর্কে

public MoblyBinaryHostTest ()

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

সব বাদ দিন ফিল্টার যোগ করুন

public void addAllExcludeFilters ( filters)

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

পরামিতি
filters

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

public void addAllIncludeFilters ( filters)

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

পরামিতি
filters

যোগ করুনঅবমূল্যায়নকারী ফিল্টার

public void addExcludeFilter (String filter)

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

পরামিতি
filter String

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

public void addIncludeFilter (String filter)

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

পরামিতি
filter String

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

public void clearExcludeFilters ()

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

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

public void clearIncludeFilters ()

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

ডিভাইস পান

public ITestDevice getDevice ()

ডিভাইসটি পরীক্ষা করে দেখুন।

রিটার্নস
ITestDevice ITestDevice

getExcludeFilters সম্পর্কে

public  getExcludeFilters ()

এক্সক্লুড ফিল্টারের বর্তমান ERROR(/Set) ফেরত পাঠায়।

রিটার্নস

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

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

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

বিল্ডকমান্ডলাইনঅ্যারে

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

পরামিতি
filePath String

configPath String

tests

রিটার্নস
String[]

বিল্ডকমান্ডলাইনঅ্যারে

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

রিটার্নস

getArtifactReporter সম্পর্কে

protected MoblyArtifactReporter getArtifactReporter ()

রিটার্নস
MoblyArtifactReporter

getLogDirAbsolutePath সম্পর্কে

protected String getLogDirAbsolutePath ()

রিটার্নস
String

getLogDirFile সম্পর্কে

protected File getLogDirFile ()

রিটার্নস
File

প্রক্রিয়া YamlTestResults

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

মবলি পরীক্ষার ফলাফল বিশ্লেষণ করে এবং ফলাফল রিপোর্ট করে।

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

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

listener ITestInvocationListener : একটি ITestInvocationListener ইনস্ট্যান্স যা বিভিন্ন রিপোর্টিং করে।

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

রিটার্নস
boolean

আপডেট কনফিগফাইল

protected void updateConfigFile (InputStream configInputStream, 
                Writer writer)

পরামিতি
configInputStream InputStream

writer Writer

থ্রো
HarnessRuntimeException