از 27 مارس 2025، توصیه می کنیم از android-latest-release
به جای aosp-main
برای ساختن و کمک به AOSP استفاده کنید. برای اطلاعات بیشتر، به تغییرات AOSP مراجعه کنید.
کنسول فدراسیون تجارت
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
کنسول فدراسیون تجارت یک جزء اختیاری است که به شما امکان می دهد وضعیت فدراسیون تجارت و آنچه را که می بیند، از وضعیت دستگاه گرفته تا آزمایش های فعلی در حال انجام، بررسی کنید.
این یک ابزار عالی برای نظارت بر تعداد زیادی از تستهای موازی و درک پیشرفت هر آزمون است.
به کنسول برسید
هنگامی که Tradefed ساخته شد، اسکریپت راه اندازی tradefed.sh
از مسیر شما قابل دسترسی است و به طور پیش فرض شما را به کنسول می برد.
کنسول خود را با اعلان tf >
نشان می دهد.
کنسول چه کاری می تواند انجام دهد؟
help
کنسول همیشه به روزترین اطلاعات را فهرست می کند. چند ویژگی جالب آن عبارتند از:
- لیست دستگاه ها و نحوه مشاهده Tradefed وضعیت آنها:
list devices
- فراخوانهای در حال اجرا و فرادادههای آنها را فهرست کنید:
list invocations
- گزارشهای همه فراخوانهای در حال اجرا و Tradefed:
dump logs
دریافت کنید
این کنسول به شما اجازه میدهد تا با جستجوی برخی از وضعیتهایی که در هیچ جای دیگری با هم نشان داده نمیشوند، آنچه را که در Tradefed و دستگاهها اتفاق میافتد، اشکال زدایی کنید.
چگونه کنسول را غیرفعال کنم؟
گاهی اوقات به کنسول نیازی نیست، مانند هنگام اجرای یک فرمان یک بار مصرف. هنگام اجرای Tradefed از یک اسکریپت یا هنگام لوله گذاری مستقیم خروجی آن، کنسول باید غیرفعال شود. اجرای Tradefed از یک اسکریپت با فعال بودن کنسول می تواند باعث رفتار غیرمنتظره شود.
برای جلوگیری از راه اندازی کنسول، اسکریپت راه اندازی tradefed.sh
را با آرگومان commandAndExit
اجرا کنید.
tradefed.sh run commandAndExit <usual command>
تکمیل خودکار کنسول
این کنسول تکمیل خودکار اولیه نام های پیکربندی را فراهم می کند.
tf > run <hit TAB>
result in:
Display all 167 possibilities? (y or n)
با زدن TAB بعد از run
می توانید لیست کامل تنظیمات موجود را دریافت کنید. و اگر یک نام جزئی از قبل تایپ کرده اید، کنسول تمام احتمالات را چاپ می کند.
tf >run tf/<HIT TAB>
tf/acceptance tf/fake tf/func
tf/stress tf/uiautomator tf/unit-runner
tf >run tf/
این زمانی مفید است که نام پیکربندی دقیقی را به خاطر نمی آورید.
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","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"]],["تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی."],[],[],null,["# Trade Federation Console\n\nThe Trade Federation Console is an optional component that allows you to inspect\nthe state of Trade Federation and what it sees, from the device states to the\ncurrent tests in progress.\n\nIt is a great tool for monitoring a large number of tests running in parallel\nand understanding the progress of each test.\n\nReach the console\n-----------------\n\nOnce Tradefed is built, the `tradefed.sh` launcher script is accessible from\nyour path and by default will take you to the console.\n\nThe console presents itself with the `tf \u003e` prompt.\n\nWhat can the console do?\n------------------------\n\nThe `help` of the console will always list the most up-to-date information.\nA few interesting features of it are:\n\n- List the devices and how Tradefed sees their state: `list devices`\n- List the currently running invocations and their metadata: `list invocations`\n- Get the logs of all running invocations and Tradefed: `dump logs`\n\nThe console allows you to debug what is happening in Tradefed and the devices by\nquerying some states that are not shown together anywhere else.\n\nHow do I disable the console?\n-----------------------------\n\nSometimes the console isn't needed, such as when running a one-time command. The\nconsole must be disabled when running Tradefed from a script or when\npiping its output directly. Running Tradefed from a script with the console\nenabled can cause unexpected behavior.\n\nTo prevent the console from starting, run the `tradefed.sh` launcher script with\nthe `commandAndExit` argument. \n\n tradefed.sh run commandAndExit \u003cusual command\u003e\n\nConsole autocompletion\n----------------------\n\nThe console provides basic autocompletion of configuration names. \n\n tf \u003e run \u003chit TAB\u003e\n result in:\n Display all 167 possibilities? (y or n)\n\nBy hitting TAB after the `run` you can get the full list of configurations\navailable. And if you have a partial name already typed in, the console will\nprint all the possibilities. \n\n tf \u003erun tf/\u003cHIT TAB\u003e\n\n tf/acceptance tf/fake tf/func\n tf/stress tf/uiautomator tf/unit-runner\n tf \u003erun tf/\n\nThis is a useful when you don't remember an exact configuration name."]]