atest সহ প্ল্যাটফর্ম কোড পরীক্ষা করুন
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
প্ল্যাটফর্মের জন্য অ্যান্ড্রয়েড স্টুডিও (ASfP) atest
কমান্ড-লাইন টুলের সাথে একীভূত হয়, যা আপনাকে সরাসরি IDE থেকে আপনার সংযুক্ত ডিভাইস বা এমুলেটরে পরীক্ষা চালাতে দেয়।
পূর্বশর্ত
- আপনার AOSP সোর্স কোড দিয়ে একটি ASfP প্রকল্প খুলুন।
- একটি ডিভাইস বা এমুলেটরে আপনার কোড সফলভাবে তৈরি করুন এবং ফ্ল্যাশ করুন।
-
source build/envsetup.sh
এবং lunch
ব্যবহার করে আপনার বিল্ড এনভায়রনমেন্ট শুরু করুন।
পরীক্ষা চালান
আপনি বিভিন্ন উপায়ে ASfP এ atest
ব্যবহার করে পরীক্ষা চালাতে পারেন:
গুটার রান আইকন: রান আইকনে ক্লিক করুন play_circle
সেই নির্দিষ্ট পরীক্ষা চালানোর জন্য সম্পাদকের একটি পরীক্ষার ক্লাস বা পদ্ধতির পাশে।
রাইট-ক্লিক মেনু: প্রজেক্ট উইন্ডো বা এডিটরে একটি টেস্ট ফাইল, ক্লাস বা পদ্ধতিতে রাইট-ক্লিক করুন এবং Run 'atest' নির্বাচন করুন।
টার্মিনাল ব্যবহার করা: ASfP ( View > Tool Windows > Terminal ) এ ইন্টিগ্রেটেড টার্মিনাল খুলুন এবং সরাসরি atest
কমান্ড চালান। যেমন: bash atest MyTestModule atest MyTestClass#myTestMethod
পরীক্ষার ফলাফল দেখুন
পরীক্ষার ফলাফল ASfP-এর মধ্যে Run টুল উইন্ডোতে প্রদর্শিত হয়। এই উইন্ডোটি পরীক্ষার অগ্রগতি, পাস বা ব্যর্থতার অবস্থা দেখায় এবং প্রতিটি পরীক্ষার জন্য লগ এবং আউটপুট প্রদান করে।
পরীক্ষা কনফিগারেশন
আপনি যখন গটার বা ডান-ক্লিক মেনু থেকে একটি পরীক্ষা চালান, তখন ASfP স্বয়ংক্রিয়ভাবে একটি অস্থায়ী রান বা ডিবাগ কনফিগারেশন তৈরি করে। আপনি নির্দিষ্ট বিকল্প বা পতাকা সহ দ্রুত পরীক্ষা পুনরায় চালানোর জন্য এই কনফিগারেশনগুলি সংশোধন এবং সংরক্ষণ করতে পারেন:
- Run > Edit Configurations এ যান।
- + বোতামে ক্লিক করে এবং atest নির্বাচন করে আপনি যে
atest
কনফিগারেশনটি পরিবর্তন করতে বা একটি নতুন তৈরি করতে চান সেটি খুঁজুন। - পরীক্ষার মডিউল, শ্রেণী, পদ্ধতি নির্দিষ্ট করুন এবং যেকোনো প্রয়োজনীয়
atest
কমান্ড-লাইন বিকল্প যোগ করুন।
পরীক্ষার জন্য টিপস
- লক্ষ্যযুক্ত পরীক্ষা: সময় বাঁচাতে আপনার প্রয়োজন শুধুমাত্র নির্দিষ্ট পরীক্ষা চালান। বিন্যাস
Module:Class#Method
বা অন্যান্য atest
ফিল্টার। - এমুলেটর স্ন্যাপশট ব্যবহার করুন: এমুলেটরগুলিতে দ্রুত পরীক্ষা চালানোর জন্য, দ্রুত পরিচিত ভাল অবস্থায় ফিরে যেতে স্ন্যাপশটগুলি ব্যবহার করার কথা বিবেচনা করুন।
- লগ চেক করুন: কোনো পরীক্ষার ব্যর্থতা নির্ণয় করতে রান টুল উইন্ডোতে লগগুলি ব্যবহার করুন।
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-09-04 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-09-04 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[],null,["Android Studio for Platform (ASfP) integrates with the `atest` command-line\ntool, letting you run tests on your connected device or emulator directly from\nthe IDE.\n\nPrerequisites\n\n- Open an ASfP project with your AOSP source code.\n- Successfully build and flash your code to a device or emulator.\n- Initialize your build environment using `source build/envsetup.sh` and `lunch`.\n\nRun tests\n\nYou can run tests using `atest` in ASfP in several ways:\n\n- **Gutter run icons:** Click the **Run** icon play_circle\n\n next to a test class or method in the editor to run that specific test.\n- **Right-click menu:** Right-click on a test file, class, or method in the\n Project window or editor and select **Run 'atest'**.\n\n- **Using the terminal:** Open the integrated terminal in ASfP (**View \\\u003e Tool\n Windows \\\u003e Terminal** ) and run `atest` commands directly. For example: `bash\n atest MyTestModule\n atest MyTestClass#myTestMethod`\n\nView test results\n\nTest results are displayed in the **Run** tool window within ASfP. This window\nshows the test progress, pass or fail status, and provides logs and output for\neach test.\n\nTest configurations\n\nWhen you run a test from the gutter or right-click menu, ASfP automatically\ncreates a temporary run or debug configuration. You can modify and save these\nconfigurations to quickly re-run tests with specific options or flags:\n\n1. Go to **Run \\\u003e Edit Configurations**.\n2. Find the `atest` configuration you want to modify or create a new one by clicking the **+** button and selecting **atest**.\n3. Specify the test module, class, method, and add any necessary `atest` command-line options.\n\nTips for testing\n\n- **Targeted testing:** Run only the specific tests you need to save time. Use the format `Module:Class#Method` or other `atest` filters.\n- **Use emulator snapshots:** For faster test runs on emulators, consider using snapshots to quickly revert to a known good state.\n- **Check logs:** Use the logs in the **Run** tool window to diagnose any test failures."]]