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

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

โอเพนซอร์ส

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

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

ดูสภาพแวดล้อมในการพัฒนา เพื่อดูรายละเอียดเพิ่มเติม

โค้ดสหพันธ์การค้าแบบโอเพนซอร์สทั้งหมดเก็บไว้ใน เครื่องมือ/การแลกเปลี่ยนข้อมูล/ โปรเจ็กต์ git ของ AOSP โปรดเก็บ หลักเกณฑ์โอเพนซอร์ส จะต้องคำนึงถึงเมื่อเขียนโค้ดและส่งการเปลี่ยนแปลง

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

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

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

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

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

ทำการทดสอบของ Tradefed

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

สถาปัตยกรรม

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