এই বিভাগটি Tradefed ডেভেলপারদের জন্য তৈরি করা হয়েছে। আপনি যদি TF বাড়াতে বা নতুন টেস্ট সাপোর্ট যোগ করতে আগ্রহী হন, তাহলে এই বিভাগটি আপনার জন্য।
ওপেন সোর্স
আপনি যদি Trade Federation-এর ওপেন সোর্স ভেরিয়েন্ট ব্যবহার করার পরিকল্পনা করেন, তাহলে Trade Federation-এর 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
আরও বিবরণের জন্য ডেভেলপমেন্ট এনভায়রনমেন্ট দেখুন।
ওপেন সোর্স করা যায় এমন সব Trade Federation কোড AOSP-এর tools/tradefederation/ git প্রোজেক্টে স্টোর করা থাকে। কোড লেখার সময় এবং পরিবর্তন জমা দেওয়ার সময় ওপেন সোর্স নির্দেশিকা মনে রাখবেন।
বিকল্প হিসেবে, আপনি যদি এমন টেস্ট/ইউটিলিটি তৈরি করেন যা Trade Federation ব্যবহার করে কিন্তু ফ্রেমওয়ার্কে কাজ করে না, তাহলে দ্রুত অনুমোদনের জন্য আপনার কাজ Trade Federation contrib প্রোজেক্ট-এর মধ্যে রাখার কথা বিবেচনা করুন।
কোডিং স্টাইল
ট্রেড ফেডারেশন Android কোডিং স্টাইল নির্দেশিকা মেনে চলে, যার মধ্যে নিম্নলিখিত স্পষ্টীকরণ রয়েছে: ইন্টারফেসের নামের আগে 'I' যোগ করা হয়, যেমন ITestDevice.
Eclipse ব্যবহার করে ডেভেলপ করা
Tradefed ডেভেলপ করার জন্য Eclipse ব্যবহার করতে চাইলে, আপনার এনভায়রনমেন্ট সেট-আপ করার ব্যাপারে পরামর্শ পেতে Eclipse IDE সেট-আপ করুন লিঙ্কে দেখুন।
Tradefed-এর টেস্ট চালানো
আপনি ট্রেড ফেডারেশনে পরিবর্তন করেছেন এবং এটি কীভাবে পরীক্ষা করবেন তা খুঁজছেন? ট্রেড ফেডারেশনের পরীক্ষা চালানো দেখুন।
স্থাপত্যশিল্প
Tradefed-এর অভ্যন্তরীণ কাজ সম্পর্কে আরও গভীরভাবে বুঝতে চাইলে, আর্কিটেকচার বিভাগ দেখুন।