کنسول فدراسیون تجارت

کنسول فدراسیون تجارت یک جزء اختیاری است که به شما امکان می دهد وضعیت فدراسیون تجارت و آنچه را که می بیند، از وضعیت دستگاه گرفته تا آزمایش های فعلی در حال انجام، بررسی کنید.

این یک ابزار عالی برای نظارت بر تعداد زیادی از تست‌های موازی و درک پیشرفت هر آزمون است.

به کنسول برسید

هنگامی که 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/

این زمانی مفید است که نام پیکربندی دقیقی را به خاطر نمی آورید.