هذا القسم مخصّص لمطوّري منصة Tradefed. إذا كنت مهتمًا بتمديد TF أو إضافة دعم اختباري جديد، إليك هذا القسم.
نظام مفتوح المصدر
إذا كنت تخطط لاستخدام الإصدار المفتوح المصدر من Trade Federation، استخدِم
للتحقق من وإنشاء فرع AOSP main
من الاتحاد التجاري:
cd <sourceroot>
mkdir main
cd main
repo init -u https://android.googlesource.com/platform/manifest -b main
repo sync -c -j8
source build/envsetup.sh
lunch aosp_cf_x86_64_phone-userdebug # or any other device target
m -j tradefed-all
اطّلِع على بيئة التطوير لمزيد من التفاصيل.
يتم تخزين جميع رموز Trade Federation القابلة للاستخدام المفتوح المصدر في مشروعgit tools/tradefederation/ في "المشروع المفتوح المصدر لنظام Android". يُرجى الاحتفاظ إرشادات البرامج المفتوحة المصدر في الاعتبار عند كتابة التعليمات البرمجية وإرسال التغييرات.
بدلاً من ذلك، إذا كنت بصدد إنشاء اختبارات/برامج خدمات تستخدم نظام الاتحاد التجاري، ولكن لا تعمل على إطار العمل نفسه، ففكر في وضع عملك داخل أحد مشاريع الاتحاد التجاري لتسريع الموافقات.
نمط الترميز
تتّبع Trade Federation إرشادات أسلوب الترميز في Android، مع التوضيحات التالية: يتمّ وضع البادئة "I" قبل أسماء الواجهات، مثل ITestDevice.
التطوير باستخدام Eclipse
إذا كنت مهتمًا باستخدام Eclipse في تطوير Tradefed، يُرجى الرجوع إلى مقالة إعداد Eclipse IDE للحصول على نصائح حول إعداد بيئتك.
تشغيل اختبارات Tradefed
أجريت تغييرًا على Trade Federation وتبحث عن كيفية اختباره؟ اطّلِع على إجراء اختبارات Trade Federation.
هندسة معمارية
إذا كنت تسعى إلى فهم التفاصيل الداخلية لشركة Tradefed، اطّلِع على هندسة معمارية.