סביבת הפיתוח של TF

Trade Federation מופץ עם AOSP ומשתמש במערכת ה-build של Android כדי ליצור את הקובץ הבינארי שלו. חשוב לוודא שהגדרתם סביבת build כדי לקמפל ולהריץ חבילות מעץ המקור של Android.

פיתוח Tradefed

מתיקיית השורש של עץ המקור של Android:

source ./build/make/envsetup.sh
lunch <device-target>
make tradefed-all -j8

במאמר פיתוח ב-Tradefed מוסבר בהרחבה איך מגדירים את הסביבה לתכנות ב-Tradefed.

הורדת Tradefed

אפשר להוריד חבילות של Tradefed שכבר נוצרו ומוכנות לשימוש מלוח הבקרה של השילוב המתמשך בעמודה test_suites_x86_64. מחפשים את הקובץ tradefed.zip בכרטיסייה Build Artifacts.

אחרי ביטול האריזה, אפשר להפעיל את ./tradefed.sh ישירות מהספרייה ללא האריזה.

הפעלה משורת הפקודה

כדי להשתמש ב-Tradefed, צריך להתקין את הכלי adb ב-$PATH:

export PATH=$PATH:<path/to/adb>

אם Tradefed נוצר, אפשר לגשת לסקריפט ההפעלה tradefed.sh מהנתיב שלכם. כדי להפעיל את מסוף Trade Federation:

tradefed.sh

הסביבה מוגדרת עכשיו ל-Trade Federation.