کنسول فدراسیون تجارت یک جزء اختیاری است که به شما امکان می دهد وضعیت فدراسیون تجارت و آنچه را که می بیند، از وضعیت دستگاه گرفته تا آزمایش های فعلی در حال انجام، بررسی کنید.
این یک ابزار عالی برای نظارت بر تعداد زیادی از تستهای موازی و درک پیشرفت هر آزمون است.
به کنسول برسید
هنگامی که Tradefed ساخته شد، اسکریپت راه اندازی tradefed.sh
از مسیر شما قابل دسترسی است و به طور پیش فرض شما را به کنسول می برد.
کنسول خود را با اعلان tf >
نشان می دهد.
کنسول چه کاری می تواند انجام دهد؟
help
کنسول همیشه به روزترین اطلاعات را فهرست می کند. چند ویژگی جالب آن عبارتند از:
- لیست دستگاه ها و نحوه مشاهده Tradefed وضعیت آنها:
list devices
- فراخوانهای در حال اجرا و فرادادههای آنها را فهرست کنید:
list invocations
- گزارشهای همه فراخوانهای در حال اجرا و Tradefed:
dump logs
دریافت کنید
این کنسول به شما اجازه میدهد تا با جستجوی برخی از وضعیتهایی که در هیچ جای دیگری با هم نشان داده نمیشوند، آنچه را که در Tradefed و دستگاهها اتفاق میافتد، اشکال زدایی کنید.
چگونه از کنسول دوری کنم؟
در چندین مورد به کنسول نیازی نیست، یا به عنوان مثال هنگام اجرای یک فرمان یک بار مصرف.
در چنین مواردی، commandAndExit
می تواند به دستور اسکریپت راه اندازی tradefed.sh
اضافه شود تا از راه اندازی کنسول جلوگیری شود. این آرگومان اضافی هنگام تلاش برای اجرای Tradefed به عنوان بخشی از یک اسکریپت یا لوله گذاری مستقیم خروجی آن مورد نیاز است. فعال کردن کنسول در حین اجرای Tradefed از یک اسکریپت باعث ایجاد یک رفتار ناسازگار می شود و ممکن است چندین مشکل ایجاد کند.
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/
این زمانی مفید است که نام پیکربندی دقیقی را به خاطر نمی آورید.