MoblyBinaryHostTest
public class MoblyBinaryHostTest
extends Object
implements IBuildReceiver , IDeviceTest , IRemoteTest , IShardableTest , ITestFilterReceiver
java.lang.অবজেক্ট | |
↳ | com.android.tradefed.testtype.mobly.MoblyBinaryHostTest |
হোস্ট টেস্ট মানে অ্যান্ড্রয়েড বিল্ড সিস্টেম (সুং) থেকে একটি মোবলি পাইথন বাইনারি ফাইল চালানো
সারাংশ
পাবলিক কনস্ট্রাক্টর | |
---|---|
MoblyBinaryHostTest () |
পাবলিক পদ্ধতি | |
---|---|
void | addAllExcludeFilters ( filters) addAllExcludeFilters ( filters) ফিল্টারগুলির |
void | addAllIncludeFilters ( filters) addAllIncludeFilters ( filters) ফিল্টারগুলির |
void | addExcludeFilter (String filter) কোন পরীক্ষাগুলি বাদ দিতে হবে তার একটি ফিল্টার যোগ করে৷ |
void | addIncludeFilter (String filter) কোন পরীক্ষাগুলি অন্তর্ভুক্ত করতে হবে তার একটি ফিল্টার যোগ করে৷ |
void | clearExcludeFilters () বর্তমানে ট্র্যাক করা সমস্ত বাদ ফিল্টার মুছুন। |
void | clearIncludeFilters () বর্তমানে ট্র্যাক করা সমস্ত অন্তর্ভুক্ত ফিল্টার মুছুন। |
ITestDevice | getDevice () পরীক্ষার অধীনে ডিভাইস পান. |
getExcludeFilters () বাদ দেওয়া ফিল্টারগুলির বর্তমান | |
getIncludeFilters () অন্তর্ভুক্ত ফিল্টারগুলির বর্তমান | |
final void | run ( TestInformation testInfo, ITestInvocationListener listener) পরীক্ষা চালায়, এবং শ্রোতাদের ফলাফল রিপোর্ট করে। |
void | setBuild ( IBuildInfo buildInfo) |
void | setDevice ( ITestDevice device) পরীক্ষার অধীনে ডিভাইসটি ইনজেকশন করুন। |
split (int shardCountHint) |
সুরক্ষিত পদ্ধতি | |
---|---|
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 |
এক্সক্লুড ফিল্টার পান
publicgetExcludeFilters ()
বাদ দেওয়া ফিল্টারগুলির বর্তমান ERROR(/Set)
প্রদান করে।
রিটার্নস | |
---|---|
getIncludeFilters
publicgetIncludeFilters ()
অন্তর্ভুক্ত ফিল্টারগুলির বর্তমান ERROR(/Set)
প্রদান করে।
রিটার্নস | |
---|---|
চালান
public final void run (TestInformation testInfo, ITestInvocationListener listener)
পরীক্ষা চালায়, এবং শ্রোতাদের ফলাফল রিপোর্ট করে।
পরামিতি | |
---|---|
testInfo | TestInformation : TestInformation অবজেক্টে পরীক্ষা চালানোর জন্য দরকারী তথ্য রয়েছে। |
listener | ITestInvocationListener : পরীক্ষার ফলাফলের ITestInvocationListener |
সেটডিভাইস
public void setDevice (ITestDevice device)
পরীক্ষার অধীনে ডিভাইসটি ইনজেকশন করুন।
পরামিতি | |
---|---|
device | ITestDevice : ব্যবহার করার জন্য ITestDevice |
বিভক্ত
publicsplit (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[] |
ফিল্টার পরীক্ষা
protectedfilterTests (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 |