সেরা

public class GTest
extends GTestBase implements IDeviceTest প্রসারিত করে

java.lang.অবজেক্ট
com.android.tradefed.testtype.GTestBase
com.android.tradefed.testtype.GTest


একটি পরীক্ষা যা প্রদত্ত ডিভাইসে একটি নেটিভ টেস্ট প্যাকেজ চালায়।

সারাংশ

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

GTest ()

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

ITestDevice getDevice ()

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

boolean isRebootBeforeTestEnabled ()
void run ( TestInformation testInfo, ITestInvocationListener listener)

void setDevice ( ITestDevice device)

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

void setNativeTestDevicePath (String path)

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

String createFlagFile (String filter)

--gtest_flagfile এর মাধ্যমে ব্যবহৃত ফিল্টারগুলি ধারণকারী একটি ফাইল তৈরি করুন যাতে args আকারে কোনও OS সীমাবদ্ধতা এড়ানো যায়।

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

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

ডিভাইস পান

public ITestDevice getDevice ()

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

রিটার্নস
ITestDevice ITestDevice

পরীক্ষা করার আগে রিবুট করা সম্ভব

public boolean isRebootBeforeTestEnabled ()

রিটার্নস
boolean

দৌড়

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

পরামিতি
testInfo TestInformation

listener ITestInvocationListener

থ্রো
DeviceNotAvailableException

সেট ডিভাইস

public void setDevice (ITestDevice device)

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

পরামিতি
device ITestDevice : ব্যবহারের জন্য ITestDevice

সেটনেটিভটেস্টডিভাইসপাথ

public void setNativeTestDevicePath (String path)

পরামিতি
path String

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

পতাকা ফাইল তৈরি করুন

protected String createFlagFile (String filter)

--gtest_flagfile এর মাধ্যমে ব্যবহৃত ফিল্টারগুলি ধারণকারী একটি ফাইল তৈরি করুন যাতে args আকারে কোনও OS সীমাবদ্ধতা এড়ানো যায়।

পরামিতি
filter String : ফিল্টার স্ট্রিং

রিটার্নস
String ফিল্টার ধারণকারী ফাইলের পথ।

থ্রো
DeviceNotAvailableException

এক্সিকিউটকমান্ডবাইস্ক্রিপ্ট

protected void executeCommandByScript (ITestDevice testDevice, 
                String cmd, 
                IShellOutputReceiver resultParser)

একটি অস্থায়ী স্ক্রিপ্ট থেকে gtest কমান্ড চালানোর জন্য সহায়ক পদ্ধতি, যদি কমান্ডটি খুব দীর্ঘ হয় এবং সরাসরি adb দ্বারা চালানো যায় না।

পরামিতি
testDevice ITestDevice : যে ডিভাইসে কমান্ড চালানো হবে

cmd String : চালানোর জন্য কমান্ড স্ট্রিং

resultParser IShellOutputReceiver : পরীক্ষার ফলাফল পড়ার জন্য আউটপুট রিসিভার

থ্রো
DeviceNotAvailableException

getGTestCmdLine সম্পর্কে

protected String getGTestCmdLine (String fullPath, 
                String flags)

চালানোর জন্য gtest কমান্ড তৈরির সহায়ক পদ্ধতি।

পরামিতি
fullPath String : ডিভাইসে gtest বাইনারি করার জন্য পরম ফাইল সিস্টেম পাথ

flags String : gtest এক্সিকিউশন ফ্ল্যাগ

রিটার্নস
String gtest এর জন্য চালানোর জন্য শেল কমান্ড লাইন

লোডফিল্টার

protected String loadFilter (String binaryOnDevice)

গেট ফিল্টার পদ্ধতি সংজ্ঞায়িত করুন।

সাব ক্লাসকে অবশ্যই নিজস্ব ফিল্টার কীভাবে পেতে হয় তা বাস্তবায়ন করতে হবে।

পরামিতি
binaryOnDevice String : ফিল্টার ফাইলের সম্পূর্ণ পথ।

রিটার্নস
String ফিল্টার স্ট্রিং।

থ্রো
DeviceNotAvailableException

shouldRunFile সম্পর্কে

protected boolean shouldRunFile (String fullPath)

একটি প্রদত্ত ফাইল চালানো উচিত কিনা তা নির্ধারণ করার জন্য সহায়ক পদ্ধতি।

পরামিতি
fullPath String : প্রশ্নবিদ্ধ ফাইলের সম্পূর্ণ পথ

রিটার্নস
boolean যদি আমরা উক্ত ফাইলটি কার্যকর করি, তাহলে সত্য।