הסעיף הזה מיועד למפתחים של Tradefed. אם אתם רוצים להאריך את תקופת הניסיון של TF או להוסיף תמיכה בבדיקות חדשות, זהו הסעיף בשבילכם.
קוד פתוח
אם אתם מתכננים להשתמש בגרסת הקוד הפתוח של Trade Federation, אתם יכולים להשתמש בפקודות האלה כדי לבדוק ולבנות את הענף android-latest-release
של AOSP של Trade Federation:
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 שניתן להפוך לקוד פתוח מאוחסן בפרויקט ה-Git של AOSP בתיקייה tools/tradefederation/. חשוב לזכור את ההנחיות בנושא קוד פתוח כשכותבים קוד ושולחים שינויים.
לחלופין, אם אתם יוצרים בדיקות או כלי עזר שמשתמשים ב-Trade Federation אבל לא פועלים במסגרת עצמה, כדאי להוסיף את העבודה שלכם לאחד מפרויקטי התוספים של Trade Federation כדי לזרז את האישורים.
סגנון תכנות
הפרויקט Trade Federation פועל לפי ההנחיות לסגנון כתיבת קוד ב-Android, עם ההבהרות הבאות: שמות של ממשקים מתחילים ב-'I', למשל ITestDevice.
פיתוח באמצעות Eclipse
אם אתם רוצים להשתמש ב-Eclipse כדי לפתח את Tradefed, תוכלו לקרוא את המאמר הגדרת Eclipse IDE לקבלת טיפים להגדרת הסביבה.
הרצת בדיקות של Tradefed
ביצעתם שינוי ב-Trade Federation ואתם מחפשים איך לבדוק אותו? כדאי לעיין במאמר בנושא הרצת בדיקות של Trade Federation.
ארכיטקטורה
אם אתם רוצים להבין לעומק את הפעולות הפנימיות של Tradefed, כדאי לעיין בקטע Architecture.