ส่วนนี้มุ่งเป้าไปที่นักพัฒนาซอฟต์แวร์ที่เทรด หากคุณสนใจขยายเวลา 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 ให้ลึกซึ้งยิ่งขึ้น โปรดดู สถาปัตยกรรม