27 মার্চ, 2025 থেকে, আমরা AOSP তৈরি করতে এবং অবদান রাখতে aosp-main এর পরিবর্তে android-latest-release ব্যবহার করার পরামর্শ দিচ্ছি। আরও তথ্যের জন্য, AOSP-তে পরিবর্তনগুলি দেখুন।
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
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 | সত্য যদি আমাদের উল্লিখিত ফাইলটি চালানো উচিত। |
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[]]