গুগল বেঞ্চমার্ক টেস্ট
public class GoogleBenchmarkTest
extends Object
implements IDeviceTest , IRemoteTest , ITestFilterReceiver
java.lang.অবজেক্ট | |
↳ | com.android.tradefed.testtype.GoogleBenchmarkTest |
একটি পরীক্ষা যা প্রদত্ত ডিভাইসে একটি Google বেঞ্চমার্ক পরীক্ষা প্যাকেজ চালায়।
সারাংশ
পাবলিক কনস্ট্রাক্টর | |
---|---|
GoogleBenchmarkTest () |
পাবলিক পদ্ধতি | |
---|---|
void | addAllExcludeFilters ( filters) addAllExcludeFilters ( filters) ফিল্টারগুলির |
void | addAllIncludeFilters ( filters) addAllIncludeFilters ( filters) ফিল্টারগুলির |
void | addExcludeFilter (String filter) কোন পরীক্ষাগুলি বাদ দিতে হবে তার একটি ফিল্টার যোগ করে৷ |
void | addIncludeFilter (String filter) কোন পরীক্ষাগুলি অন্তর্ভুক্ত করতে হবে তার একটি ফিল্টার যোগ করে৷ |
void | addModuleName (String moduleName) চালানোর জন্য Android নেটিভ বেঞ্চমার্ক টেস্ট মডিউল যোগ করুন। |
String | cleanFilter (String filter) |
void | clearExcludeFilters () বর্তমানে ট্র্যাক করা সমস্ত বাদ ফিল্টার মুছুন। |
void | clearIncludeFilters () বর্তমানে ট্র্যাক করা সমস্ত অন্তর্ভুক্ত ফিল্টার মুছুন। |
ITestDevice | getDevice () পরীক্ষার অধীনে ডিভাইস পান. |
getExcludeFilters () বাদ দেওয়া ফিল্টারগুলির বর্তমান | |
getIncludeFilters () অন্তর্ভুক্ত ফিল্টারগুলির বর্তমান | |
getModuleNames () চালানোর জন্য Android নেটিভ বেঞ্চমার্ক টেস্ট মডিউল পান। | |
void | run ( TestInformation testInfo, ITestInvocationListener listener) পরীক্ষা চালায়, এবং শ্রোতাদের ফলাফল রিপোর্ট করে। |
void | setDevice ( ITestDevice device) পরীক্ষার অধীনে ডিভাইসটি ইনজেকশন করুন। |
void | setReportRunName (String reportRunName) |
সুরক্ষিত পদ্ধতি | |
---|---|
CommandResult | executeCommand ( ITestDevice testDevice, String cmd) একটি বেঞ্চমার্কটেস্ট কমান্ড চালানোর জন্য সহায়ক পদ্ধতি। |
String | getFilterFlagForFilters ( filters) getFilterFlagForFilters ( filters) |
String | getFilterFlagForTests ( fitlererTests) getFilterFlagForTests ( fitlererTests) |
boolean | shouldSkipFile (String fullPath) আমাদের একটি প্রদত্ত ফাইলের এক্সিকিউশন এড়িয়ে যাওয়া উচিত কিনা তা নির্ধারণ করতে সাহায্যকারী পদ্ধতি। |
পাবলিক কনস্ট্রাক্টর
গুগল বেঞ্চমার্ক টেস্ট
public GoogleBenchmarkTest ()
পাবলিক পদ্ধতি
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 |
addModuleName
public void addModuleName (String moduleName)
চালানোর জন্য Android নেটিভ বেঞ্চমার্ক টেস্ট মডিউল যোগ করুন।
পরামিতি | |
---|---|
moduleName | String : চালানোর জন্য নেটিভ টেস্ট মডিউলের নাম |
পরিষ্কার ফিল্টার
public String cleanFilter (String filter)
পরামিতি | |
---|---|
filter | String |
রিটার্নস | |
---|---|
String |
সাফ এক্সক্লুড ফিল্টার
public void clearExcludeFilters ()
বর্তমানে ট্র্যাক করা সমস্ত বাদ ফিল্টার মুছুন।
সাফ ইনক্লুড ফিল্টার
public void clearIncludeFilters ()
বর্তমানে ট্র্যাক করা সমস্ত অন্তর্ভুক্ত ফিল্টার মুছুন।
ডিভাইস পান
public ITestDevice getDevice ()
পরীক্ষার অধীনে ডিভাইস পান.
রিটার্নস | |
---|---|
ITestDevice | ITestDevice |
এক্সক্লুড ফিল্টার পান
publicgetExcludeFilters ()
বাদ দেওয়া ফিল্টারগুলির বর্তমান ERROR(/Set)
প্রদান করে।
রিটার্নস | |
---|---|
getIncludeFilters
publicgetIncludeFilters ()
অন্তর্ভুক্ত ফিল্টারগুলির বর্তমান ERROR(/Set)
প্রদান করে।
রিটার্নস | |
---|---|
getModuleNames
publicgetModuleNames ()
চালানোর জন্য Android নেটিভ বেঞ্চমার্ক টেস্ট মডিউল পান।
রিটার্নস | |
---|---|
চালানোর জন্য নেটিভ টেস্ট মডিউলের নাম, অথবা সেট না থাকলে শূন্য |
চালান
public void run (TestInformation testInfo, ITestInvocationListener listener)
পরীক্ষা চালায়, এবং শ্রোতাদের ফলাফল রিপোর্ট করে।
পরামিতি | |
---|---|
testInfo | TestInformation : TestInformation অবজেক্টে পরীক্ষা চালানোর জন্য দরকারী তথ্য রয়েছে। |
listener | ITestInvocationListener : পরীক্ষার ফলাফলের ITestInvocationListener |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
সেটডিভাইস
public void setDevice (ITestDevice device)
পরীক্ষার অধীনে ডিভাইসটি ইনজেকশন করুন।
পরামিতি | |
---|---|
device | ITestDevice : ব্যবহার করার জন্য ITestDevice |
setReportRunName
public void setReportRunName (String reportRunName)
পরামিতি | |
---|---|
reportRunName | String |
সুরক্ষিত পদ্ধতি
executeCommand
protected CommandResult executeCommand (ITestDevice testDevice, String cmd)
একটি বেঞ্চমার্কটেস্ট কমান্ড চালানোর জন্য সহায়ক পদ্ধতি। যদি কমান্ডটি সরাসরি adb দ্বারা চালানোর জন্য খুব দীর্ঘ হয় তবে এটি একটি অস্থায়ী স্ক্রিপ্ট থেকে চলে।
পরামিতি | |
---|---|
testDevice | ITestDevice : যে ডিভাইসে কমান্ড চালাতে হবে |
cmd | String : চালানোর জন্য কমান্ড স্ট্রিং |
রিটার্নস | |
---|---|
CommandResult | আউটপুট রিসিভার শূন্য হলে শেল আউটপুট |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
GetFilterFlagForFilters
protected String getFilterFlagForFilters (filters)
পরামিতি | |
---|---|
filters |
রিটার্নস | |
---|---|
String |
GetFilterFlagForTests
protected String getFilterFlagForTests (fitlererTests)
পরামিতি | |
---|---|
fitlererTests |
রিটার্নস | |
---|---|
String |
উচিত SkipFile
protected boolean shouldSkipFile (String fullPath)
আমাদের একটি প্রদত্ত ফাইলের এক্সিকিউশন এড়িয়ে যাওয়া উচিত কিনা তা নির্ধারণ করতে সাহায্যকারী পদ্ধতি।
পরামিতি | |
---|---|
fullPath | String : প্রশ্নে থাকা ফাইলটির সম্পূর্ণ পথ |
রিটার্নস | |
---|---|
boolean | সত্য যদি আমরা উল্লিখিত ফাইলটি এড়িয়ে যাই। |