27 মার্চ, 2025 থেকে, আমরা AOSP তৈরি করতে এবং অবদান রাখতে aosp-main
এর পরিবর্তে android-latest-release
ব্যবহার করার পরামর্শ দিচ্ছি। আরও তথ্যের জন্য, AOSP-তে পরিবর্তনগুলি দেখুন।
ট্রেডফেড বিকাশ করুন
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
এই বিভাগটি ট্রেডফেড ডেভেলপারদের লক্ষ্য করে। আপনি যদি TF প্রসারিত করতে বা নতুন পরীক্ষা সমর্থন যোগ করতে আগ্রহী হন, তাহলে এই বিভাগটি আপনার জন্য।
ওপেন সোর্স
আপনি যদি ট্রেড ফেডারেশনের ওপেন সোর্স ভেরিয়েন্ট ব্যবহার করার পরিকল্পনা করেন, তাহলে ট্রেড ফেডারেশনের AOSP android-latest-release
শাখা চেক আউট করতে এবং তৈরি করতে এই কমান্ডগুলি ব্যবহার করুন:
cd <sourceroot>
mkdir android-latest-release
cd android-latest-release
repo init -u https://android.googlesource.com/platform/manifest -b android-latest-release
repo sync -c -j8
source build/envsetup.sh
lunch aosp_cf_arm64_only_phone-userdebug # or any other device target
m -j tradefed-all
আরও বিস্তারিত জানার জন্য উন্নয়ন পরিবেশ দেখুন।
সমস্ত ওপেন সোর্সযোগ্য ট্রেড ফেডারেশন কোড AOSP-এর টুলস/ট্রেডফেডারেশন/ গিট প্রকল্পে সংরক্ষিত আছে। কোড লেখার সময় এবং পরিবর্তনগুলি জমা দেওয়ার সময় দয়া করে ওপেন সোর্স নির্দেশিকাগুলি মনে রাখবেন৷
বিকল্পভাবে, আপনি যদি ট্রেড ফেডারেশন ব্যবহার করে এমন পরীক্ষা/ইউটিলিটি তৈরি করছেন কিন্তু ফ্রেমওয়ার্কের উপর কাজ করছেন না, তাহলে দ্রুত অনুমোদনের জন্য ট্রেড ফেডারেশনের অবদানের প্রকল্পগুলির মধ্যে আপনার কাজ রাখার কথা বিবেচনা করুন।
কোডিং শৈলী
ট্রেড ফেডারেশন অ্যান্ড্রয়েড কোডিং শৈলী নির্দেশিকা অনুসরণ করে, নিম্নলিখিত স্পষ্টীকরণ সহ: ইন্টারফেসের নামগুলি 'I' এর সাথে প্রিফিক্স করা হয়েছে যেমন ITestDevice।
Eclipse ব্যবহার করে বিকাশ করুন
আপনি যদি ট্রেডফেড তৈরিতে Eclipse ব্যবহার করতে আগ্রহী হন, তাহলে আপনার পরিবেশ সেট আপ করার পরামর্শের জন্য Eclipse IDE সেট আপ করুন ।
Tradefed এর পরীক্ষা চালান
আপনি ট্রেড ফেডারেশনে একটি পরিবর্তন করেছেন এবং আপনি কীভাবে এটি পরীক্ষা করবেন তা অনুসন্ধান করছেন? চলমান ট্রেড ফেডারেশনের পরীক্ষা দেখুন।
স্থাপত্য
আপনি যদি ট্রেডফেডের অভ্যন্তরীণ কাজগুলি সম্পর্কে গভীরভাবে বোঝার চেষ্টা করেন তবে আর্কিটেকচার বিভাগটি দেখুন।
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি 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-তে শেষবার আপডেট করা হয়েছে।"],[],[],null,["# Develop Tradefed\n\nThis section is aimed at Tradefed developers. If you are interested in extending\nTF or adding new test support, this is the section for you.\n\nOpen source\n-----------\n\nIf you plan to use the open source variant of Trade Federation, use these\ncommands to check out and build the AOSP `android-latest-release` branch of\nTrade Federation: \n\n cd \u003csourceroot\u003e\n mkdir android-latest-release\n cd android-latest-release\n repo init -u https://android.googlesource.com/platform/manifest -b android-latest-release\n repo sync -c -j8\n source build/envsetup.sh\n lunch aosp_cf_arm64_only_phone-userdebug # or any other device target\n m -j tradefed-all\n\nSee [Development Environment](/docs/core/tests/tradefed/fundamentals/machine_setup)\nfor more details.\n\nAll open-sourceable Trade Federation code is stored in the\n[tools/tradefederation/](https://android.googlesource.com/platform/tools/tradefederation/)\ngit project of AOSP. Please keep the\n[open source guidelines](/docs/setup/contribute/code-style)\nin mind when writing code and submitting changes.\n\nAlternatively, if you are creating tests/utilities that use Trade Federation but\naren't working on the framework itself, consider placing your work inside one of\nthe [Trade Federation contrib projects](/docs/core/tests/tradefed/development/contribute-noncore) to speed approvals.\n\nCoding style\n------------\n\nTrade Federation follows the\n[Android coding style guidelines](/source/code-style),\nwith the following clarifications: interface names are prefixed with 'I' e.g.\nITestDevice.\n\nDevelop using Eclipse\n---------------------\n\nIf you are interested in using Eclipse in developing Tradefed, refer to\n[Set up Eclipse IDE](/docs/core/tests/tradefed/development/eclipse) for tips on\nsetting up your environment.\n\nRun Tradefed's tests\n--------------------\n\nYou made a change to Trade Federation and you are searching how to test it? see\n[Running Trade Federation's tests](/docs/core/tests/tradefed/development/tf-tests).\n\nArchitecture\n------------\n\nIf you seek a deeper understanding of the innerworkings of Tradefed, see the\n[Architecture](/docs/core/tests/tradefed/architecture) section."]]