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