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 هستید، بخش معماری را ببینید.
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2024-09-12 بهوقت ساعت هماهنگ جهانی.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"اطلاعاتی که نیاز دارم وجود ندارد"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"بیشازحد پیچیده/ مراحل بسیار زیاد"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"قدیمی"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"مشکل ترجمه"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"مشکل کد / نمونهها"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"غیره"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"درک آسان"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"مشکلم را برطرف کرد"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"غیره"
}]
{"lastModified": "\u062a\u0627\u0631\u06cc\u062e \u0622\u062e\u0631\u06cc\u0646 \u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc 2024-09-12 \u0628\u0647\u200c\u0648\u0642\u062a \u0633\u0627\u0639\u062a \u0647\u0645\u0627\u0647\u0646\u06af \u062c\u0647\u0627\u0646\u06cc."}
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2024-09-12 بهوقت ساعت هماهنگ جهانی."]]