ส่วนนี้มุ่งเป้าไปที่นักพัฒนา Tradefed หากคุณสนใจที่จะขยาย TF หรือเพิ่มการสนับสนุนการทดสอบใหม่ นี่คือส่วนสำหรับคุณ
โอเพ่นซอร์ส
หากคุณวางแผนที่จะใช้เวอร์ชันโอเพ่นซอร์สของ Trade Federation ให้ใช้คำสั่งเหล่านี้เพื่อตรวจสอบและสร้างสาขา main
ของ AOSP ของ Trade 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
ดู สภาพแวดล้อมการพัฒนา สำหรับรายละเอียดเพิ่มเติม
รหัสสหพันธ์การค้าแบบโอเพ่นซอร์สทั้งหมดถูกจัดเก็บไว้ในโครงการ เครื่องมือ/การค้าเสรี/ git ของ AOSP โปรดคำนึงถึง หลักเกณฑ์โอเพ่นซอร์ส เมื่อเขียนโค้ดและส่งการเปลี่ยนแปลง
อีกทางหนึ่ง หากคุณกำลังสร้างการทดสอบ/ยูทิลิตีที่ใช้ Trade Federation แต่ไม่ได้ทำงานบนเฟรมเวิร์กนั้นเอง ให้พิจารณาวางงานของคุณไว้ใน โครงการที่สนับสนุนโดย Trade Federation เพื่อเร่งการอนุมัติ
สไตล์การเข้ารหัส
Trade Federation ปฏิบัติตาม หลักเกณฑ์รูปแบบการเขียนโค้ดของ Android โดยมีการชี้แจงดังต่อไปนี้: ชื่ออินเทอร์เฟซจะขึ้นต้นด้วย 'I' เช่น ITestDevice
พัฒนาโดยใช้ Eclipse
หากคุณสนใจใช้ Eclipse ในการพัฒนา Tradefed โปรดดูที่ ตั้งค่า Eclipse IDE เพื่อดูเคล็ดลับในการตั้งค่าสภาพแวดล้อมของคุณ
เรียกใช้การทดสอบของ Tradefed
คุณทำการเปลี่ยนแปลงกับ Trade Federation และคุณกำลังค้นหาวิธีทดสอบหรือไม่? ดู การทดสอบของสหพันธ์การค้าที่กำลังดำเนินอยู่
สถาปัตยกรรม
หากคุณต้องการความเข้าใจที่ลึกซึ้งยิ่งขึ้นเกี่ยวกับการทำงานภายในของ Tradefed โปรดดูส่วน สถาปัตยกรรม