Tradefed 개발

이 섹션은 Tradefed 개발자를 대상으로 합니다. TF를 확장하거나 새로운 테스트 지원을 추가하는 데 관심이 있다면 이 섹션이 적합합니다.

오픈 소스

Trade Federation의 오픈 소스 변형을 사용하려는 경우 다음 명령을 사용하여 Trade Federation의 AOSP master 브랜치를 확인하고 빌드합니다.

cd <sourceroot>
mkdir master
cd master
repo init -u https://android.googlesource.com/platform/manifest -b master
repo sync -c -j8
source build/envsetup.sh
lunch aosp_cf_x86_64_phone-userdebug # or any other device target
m -j tradefed-all

자세한 내용은 개발 환경 을 참조하세요.

모든 오픈 소스 무역 연합 코드는 AOSP의 tools/tradefederation/ git 프로젝트에 저장됩니다. 코드를 작성하고 변경 사항을 제출할 때 오픈 소스 지침 을 염두에 두십시오.

또는 Trade Federation을 사용하지만 프레임워크 자체에서 작업하지 않는 테스트/유틸리티를 생성하는 경우 Trade Federation 기여 프로젝트 중 하나에 작업을 배치하여 승인 속도를 높이는 것이 좋습니다.

코딩 스타일

Trade Federation은 다음과 같은 설명과 함께 Android 코딩 스타일 지침 을 따릅니다. 인터페이스 이름에는 접두사 'I'가 붙습니다(예: ITestDevice).

이클립스를 이용한 개발

Tradefed 개발에 Eclipse를 사용하는 데 관심이 있는 경우 환경 설정에 대한 팁은 Eclipse IDE 설정을 참조하십시오.

Tradefed의 테스트 실행

Trade Federation을 변경했고 테스트 방법을 찾고 있습니까? 무역 연합 테스트 실행을 참조하십시오.

건축물

Tradefed의 내부 작동에 대해 더 깊이 이해하려면 아키텍처 섹션을 참조하십시오.