הקטע הזה מיועד למפתחים שהגדירו את המסחר האלקטרוני. אם ברצונך להרחיב TF או הוספה של תמיכה חדשה לבדיקה, זה הקטע בשבילך.
קוד פתוח
אם את/ה מתכנן/ת להשתמש בגרסת הקוד הפתוח של Federation,
פקודות כדי לבדוק ולבנות את הסתעפות main
של AOSP של Federation (איחוד הסחר):
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/ ב-AOSP. כשכותבים קוד ושולחים שינויים, חשוב לזכור את ההנחיות בנושא קוד פתוח.
לחלופין, אם אתם יוצרים בדיקות או כלי עזר שמשתמשים ב-Trade Federation אבל לא עובדים על המסגרת עצמה, כדאי להוסיף את העבודה שלכם לאחד מהפרויקטים של תרומות ל-Trade Federation כדי לזרז את האישור.
סגנון תכנות
איחוד שירותי הסחר העולמי פועל לפי הנחיות סגנון התכנות ב-Android, עם ההבהרות הבאות: לפני שמות הממשקים מופיעים האות I לדוגמה ITestDevice.
פיתוח באמצעות Eclipse
אם רוצים להשתמש ב-Eclipse בפיתוח Tradeified, עיינו במאמר כדי לקבל טיפים בנושא, אפשר להגדיר סביבת פיתוח משולבת (IDE) של Eclipse להגדיר את הסביבה.
הרצת בדיקות של TradeFederal
ביצעת שינוי ב-Commerce Federation ואתה מחפש איך לבדוק אותו? לראות הרצת בדיקות של Federation (איגוד המסחר).
ארכיטקטורה
כדי להבין לעומק את האופן שבו Tradefed פועל, קראו את הקטע ארכיטקטורה.