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

برای جزئیات بیشتر به محیط توسعه مراجعه کنید.

تمام کدهای فدراسیون تجارت با منبع باز در پروژه tools/tradefederation/ git AOSP ذخیره می شود. لطفاً هنگام نوشتن کد و ارسال تغییرات ، دستورالعمل های منبع باز را در نظر داشته باشید.

از طرف دیگر، اگر در حال ایجاد آزمایش‌ها/ ابزارهایی هستید که از Trade Federation استفاده می‌کنند اما روی خود چارچوب کار نمی‌کنند، کار خود را در یکی از پروژه‌های مشارکت فدراسیون تجاری برای سرعت بخشیدن به تأییدیه‌ها قرار دهید.

سبک کدنویسی

فدراسیون تجارت از دستورالعمل‌های سبک کدنویسی اندروید پیروی می‌کند، با توضیحات زیر: نام‌های رابط با پیشوند «I» به‌عنوان مثال ITestDevice هستند.

با استفاده از Eclipse توسعه دهید

اگر علاقه مند به استفاده از Eclipse در توسعه Tradefed هستید، برای راهنمایی در مورد تنظیم محیط خود به راه اندازی Eclipse IDE مراجعه کنید.

تست های Tradefed را اجرا کنید

شما تغییری در فدراسیون تجارت ایجاد کردید و در جستجوی نحوه آزمایش آن هستید؟ تست های در حال اجرا فدراسیون تجارت را ببینید.

معماری

اگر به دنبال درک عمیق تری از کارهای درونی Tradefed هستید، بخش معماری را ببینید.