تطوير المنتجات المتداولة

هذا القسم مخصّص لمطوّري منصة 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

الاطّلاع على بيئة التطوير لمزيد من التفاصيل.

يتم تخزين جميع رموز الاتحاد التجاري مفتوحة المصدر في tools/tradefederation/ git لـ AOSP. يُرجى الاحتفاظ إرشادات البرامج المفتوحة المصدر في الاعتبار عند كتابة التعليمات البرمجية وإرسال التغييرات.

بدلاً من ذلك، إذا كنت تنشئ اختبارات أو أدوات تستخدم Trade Federation ولكن لا تعمل على إطار العمل نفسه، ننصحك بوضع عملك في أحد مشاريع المساهمين في Trade Federation لتسريع عمليات الموافقة.

نمط البرمجة

يتبع الاتحاد التجاري إرشادات نمط برمجة Android، التوضيحات التالية: تكون أسماء الواجهات مسبوقة بالحرف "I" مثلاً: ITestDevice.

التطوير باستخدام Eclipse

إذا كنت مهتمًا باستخدام Eclipse في تطوير Tradefed، يُرجى الرجوع إلى إعداد Eclipse IDE للحصول على نصائح حول لإعداد بيئتك.

إجراء اختبارات Tradefed

أجريت تغييرًا على الاتحاد التجاري وأنت تبحث عن كيفية اختباره؟ الرؤية إجراء اختبارات الاتحاد التجاري:

هندسة معمارية

للحصول على فهم أعمق لطريقة عمل Tradefed، اطّلِع على القسم البنية.