GTest
public class GTest
extends GTestBase
implements IDeviceTest
একটি পরীক্ষা যা প্রদত্ত ডিভাইসে একটি নেটিভ টেস্ট প্যাকেজ চালায়।
সারাংশ
পাবলিক কনস্ট্রাক্টর |
---|
GTest () |
সুরক্ষিত পদ্ধতি |
---|
String | createFlagFile (String filter) args আকারে কোনো OS সীমাবদ্ধতা এড়াতে --gtest_flagfile-এর মাধ্যমে ব্যবহার করা হবে এমন ফিল্টার সমন্বিত একটি ফাইল তৈরি করুন। |
void | executeCommandByScript ( ITestDevice testDevice, String cmd, IShellOutputReceiver resultParser) একটি অস্থায়ী স্ক্রিপ্ট থেকে একটি gtest কমান্ড চালানোর সহায়ক পদ্ধতি, যে ক্ষেত্রে কমান্ডটি সরাসরি adb দ্বারা চালানোর জন্য খুব দীর্ঘ। |
String | getGTestCmdLine (String fullPath, String flags) চালানোর জন্য gtest কমান্ড তৈরি করতে সাহায্যকারী পদ্ধতি। |
String | loadFilter (String binaryOnDevice) ফিল্টার পদ্ধতি সংজ্ঞায়িত করুন। |
boolean | shouldRunFile (String fullPath) আমাদের একটি প্রদত্ত ফাইল চালানো উচিত কিনা তা নির্ধারণ করতে সাহায্যকারী পদ্ধতি। |
পাবলিক কনস্ট্রাক্টর
পাবলিক পদ্ধতি
ডিভাইস পান
public ITestDevice getDevice ()
পরীক্ষার অধীনে ডিভাইস পান.
isRebootBeforeTestEnabled
public boolean isRebootBeforeTestEnabled ()
সেটডিভাইস
public void setDevice (ITestDevice device)
পরীক্ষার অধীনে ডিভাইসটি ইনজেকশন করুন।
পরামিতি |
---|
device | ITestDevice : ব্যবহার করার জন্য ITestDevice |
setNativeTestDevicePath
public void setNativeTestDevicePath (String path)
সুরক্ষিত পদ্ধতি
ফ্ল্যাগফাইল তৈরি করুন
protected String createFlagFile (String filter)
args আকারে কোনো OS সীমাবদ্ধতা এড়াতে --gtest_flagfile-এর মাধ্যমে ব্যবহার করা হবে এমন ফিল্টার সমন্বিত একটি ফাইল তৈরি করুন।
পরামিতি |
---|
filter | String : ফিল্টার স্ট্রিং |
রিটার্নস |
---|
String | ফিল্টার ধারণকারী ফাইলের পথ। |
executeCommandByScript
protected void executeCommandByScript (ITestDevice testDevice,
String cmd,
IShellOutputReceiver resultParser)
একটি অস্থায়ী স্ক্রিপ্ট থেকে একটি gtest কমান্ড চালানোর সহায়ক পদ্ধতি, যে ক্ষেত্রে কমান্ডটি সরাসরি adb দ্বারা চালানোর জন্য খুব দীর্ঘ।
পরামিতি |
---|
testDevice | ITestDevice : যে ডিভাইসে কমান্ড চালাতে হবে |
cmd | String : চালানোর জন্য কমান্ড স্ট্রিং |
resultParser | IShellOutputReceiver : পরীক্ষার ফলাফল পড়ার জন্য আউটপুট রিসিভার |
getGTestCmdLine
protected String getGTestCmdLine (String fullPath,
String flags)
চালানোর জন্য gtest কমান্ড তৈরি করতে সাহায্যকারী পদ্ধতি।
পরামিতি |
---|
fullPath | String : ডিভাইসে বাইনারি জিটেস্ট করার জন্য পরম ফাইল সিস্টেম পাথ |
flags | String : gtest এক্সিকিউশন পতাকা |
রিটার্নস |
---|
String | শেল কমান্ড লাইন gtest চালানোর জন্য |
লোড ফিল্টার
protected String loadFilter (String binaryOnDevice)
ফিল্টার পদ্ধতি সংজ্ঞায়িত করুন।
সাব ক্লাসকে অবশ্যই এটির নিজস্ব ফিল্টার কীভাবে পেতে হয় তা বাস্তবায়ন করতে হবে।
পরামিতি |
---|
binaryOnDevice | String : ফিল্টার ফাইলের সম্পূর্ণ পথ। |
রিটার্নস |
---|
String | ফিল্টার স্ট্রিং |
উচিত রানফাইল
protected boolean shouldRunFile (String fullPath)
আমাদের একটি প্রদত্ত ফাইল চালানো উচিত কিনা তা নির্ধারণ করতে সাহায্যকারী পদ্ধতি।
পরামিতি |
---|
fullPath | String : প্রশ্নে থাকা ফাইলটির সম্পূর্ণ পথ |
রিটার্নস |
---|
boolean | সত্য যদি আমাদের উল্লিখিত ফাইলটি চালানো উচিত। |