พัฒนา Tradefed

ส่วนนี้มุ่งเป้าไปที่นักพัฒนา 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 โปรดดูส่วน สถาปัตยกรรม