พัฒนาการแลกเปลี่ยน

ส่วนนี้มุ่งเป้าไปที่นักพัฒนาซอฟต์แวร์ที่เทรด หากคุณสนใจขยายเวลาใช้ TF หรือเพิ่มการสนับสนุนการทดสอบใหม่ โปรดดูที่ส่วนนี้

โอเพนซอร์ส

หากคุณวางแผนที่จะใช้สมาพันธ์การค้าเวอร์ชันโอเพนซอร์ส ให้ใช้คำสั่งเหล่านี้เพื่อตรวจสอบและสร้างสมาพันธ์การค้าสาขา main ของ AOSP

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 ของ AOSP โปรดคำนึงถึงหลักเกณฑ์สำหรับซอฟต์แวร์โอเพนซอร์สเมื่อเขียนโค้ดและส่งการเปลี่ยนแปลง

หรือหากคุณกำลังสร้างการทดสอบ/ยูทิลิตีที่ใช้ Trade Federation แต่ไม่ได้ทำงานในกรอบการทำงานเอง ให้ลองวางงานของคุณไว้ในโปรเจ็กต์ที่เข้าร่วม Trade Federation เพื่อให้การอนุมัติเร็วขึ้น

รูปแบบการเขียนโค้ด

Trade Federation เป็นไปตามหลักเกณฑ์สไตล์การเขียนโค้ด Android โดยมีคำอธิบายเพิ่มเติมดังนี้ ชื่ออินเทอร์เฟซจะมี "I" นำหน้า เช่น ITestDevice

พัฒนาโดยใช้ Eclipse

หากสนใจใช้ Eclipse ในการพัฒนา Tradefed โปรดดูเคล็ดลับในการตั้งค่า Eclipse IDE เพื่อตั้งค่าสภาพแวดล้อม

เรียกใช้การทดสอบของ Tradefed

คุณได้ทำการเปลี่ยนแปลงในสหพันธ์การค้าแล้วและกำลังหาวิธีทดสอบ ดูที่การทดสอบของสหพันธ์การค้า

สถาปัตยกรรม

หากต้องการทําความเข้าใจการทํางานภายในของ Tradefed อย่างละเอียด โปรดดูที่ส่วนสถาปัตยกรรม