تطوير Tradefed

هذا القسم مخصص لمطوري Tradefed. إذا كنت مهتمًا بتوسيع نطاق TF أو إضافة دعم اختبار جديد، فهذا هو القسم المناسب لك.

مفتوح المصدر

إذا كنت تخطط لاستخدام الإصدار مفتوح المصدر من الاتحاد التجاري، فاستخدم هذه الأوامر للتحقق من فرع 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

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

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

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

أسلوب الترميز

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

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

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

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

قمت بالتغيير على الاتحاد التجاري وتبحث عن كيفية اختباره؟ راجع إجراء اختبارات الاتحاد التجاري .

بنيان

إذا كنت تسعى إلى فهم أعمق للأعمال الداخلية لـ Tradefed، راجع قسم الهندسة المعمارية .