MoblyBinaryHostTest

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

java.lang.Object
com.android.tradefed.testtype.mobly.MoblyBinaryHostTest


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

সারসংক্ষেপ

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

MoblyBinaryHostTest ()

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

void addAllExcludeFilters (Set<String> filters)

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

void addAllIncludeFilters (Set<String> filters)

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

void addExcludeFilter (String filter)

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

void addIncludeFilter (String filter)

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

void clearExcludeFilters ()

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

void clearIncludeFilters ()

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

ITestDevice getDevice ()

পরীক্ষাধীন ডিভাইসটি নিন।

Set<String> getExcludeFilters ()

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

Set<String> getIncludeFilters ()

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

final void run ( TestInformation testInfo, ITestInvocationListener listener)

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

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

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

Collection< IRemoteTest > split (int shardCountHint)

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

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

String[] buildCommandLineArray (String filePath, String configPath, List<String> tests)
String[] buildCommandLineArray (String filePath, String configPath)
String[] buildCommandLineForListTests (String filePath)
Optional< Pair <List<String>, List<String>>> filterTests (String[] testListLines, String runName, ITestInvocationListener listener)
MoblyArtifactReporter getArtifactReporter ()
String getLogDirAbsolutePath ()
File getLogDirFile ()
boolean processYamlTestResults (InputStream inputStream, MoblyYamlResultParser parser, ITestInvocationListener listener, String runName)

Mobly পরীক্ষার ফলাফল বিশ্লেষণ করে এবং ফলাফল প্রতিবেদন তৈরি করে।

void updateConfigFile (InputStream configInputStream, Writer writer)

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

MoblyBinaryHostTest

public MoblyBinaryHostTest ()

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

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

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 ()

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

ডিভাইস পান

public ITestDevice getDevice ()

পরীক্ষাধীন ডিভাইসটি নিন।

ফেরত
ITestDevice ITestDevice

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

সেটবিল্ড

public void setBuild (IBuildInfo buildInfo)

প্যারামিটার
buildInfo IBuildInfo

সেটডিভাইস

public void setDevice (ITestDevice device)

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

প্যারামিটার
device ITestDevice : যে ITestDevice ব্যবহার করতে হবে

বিভক্ত

public Collection<IRemoteTest> split (int shardCountHint)

split() ফাংশনের একটি বিকল্প সংস্করণ, যা চালানোর জন্য চেষ্টা করা shardCount-টিও প্রদান করে। এটি এমন কিছু টেস্ট রানারের জন্য উপযোগী, যারা মাঝে মাঝে যথেচ্ছভাবে সিদ্ধান্ত নিতে পারে না।

প্যারামিটার
shardCountHint int : প্রস্তাবিত শার্ড সংখ্যা।

ফেরত
Collection< IRemoteTest > আলাদাভাবে কার্যকর করার জন্য উপ-পরীক্ষাগুলির একটি সংগ্রহ, অথবা পরীক্ষাটি বর্তমানে শার্ডযোগ্য না হলে null

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

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

protected String[] buildCommandLineArray (String filePath, 
                String configPath, 
                List<String> tests)

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

configPath String

tests List

ফেরত
String[]

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

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

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

configPath String

ফেরত
String[]

তালিকা পরীক্ষার জন্য কমান্ড লাইন তৈরি করুন

protected String[] buildCommandLineForListTests (String filePath)

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

ফেরত
String[]

ফিল্টারটেস্ট

protected Optional<Pair<List<String>, List<String>>> filterTests (String[] testListLines, 
                String runName, 
                ITestInvocationListener listener)

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

runName String

listener ITestInvocationListener

ফেরত
Optional< Pair <List<String>, List<String>>>

getArtifactReporter

protected MoblyArtifactReporter getArtifactReporter ()

ফেরত
MoblyArtifactReporter

getLogDirAbsolutePath

protected String getLogDirAbsolutePath ()

ফেরত
String

getLogDirFile

protected File getLogDirFile ()

ফেরত
File

processYamlTestResults

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

Mobly পরীক্ষার ফলাফল বিশ্লেষণ করে এবং ফলাফল প্রতিবেদন তৈরি করে।

প্যারামিটার
inputStream InputStream : একটি InputStream অবজেক্ট যা Mobly পরীক্ষার ফলাফল ফাইলটি রিড করছে।

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

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

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

ফেরত
boolean

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

protected void updateConfigFile (InputStream configInputStream, 
                Writer writer)

প্যারামিটার
configInputStream InputStream

writer Writer

নিক্ষেপ
HarnessRuntimeException