آزمایش پیکربندی Trade Federation (TF)

برای تأیید اینکه پیکربندی Trade Federation (TF) به‌درستی پیکربندی شده است، اجرای آزمایشی آن می‌تواند مفید باشد.

دو سازوکار مختلف در TF برای این کار وجود دارد.

پیکربندی عمومی

دستور dry-run بررسی می‌کند که پیکربندی به‌درستی تجزیه شده باشد و قابل اجرا باشد. این فرمان TF را اجرا نمی‌کند بنابراین این اعتبارسنجی به نحو پیکربندی TF محدود می‌شود.

پیکربندی برای مجموعه‌های آزمایشی

برای پیکربندی‌های مجموعه آزمایشی، مانند CTS، فرمان --collect-tests-only دردسترس است. همه چیز را اجرا می‌کند به‌جز موارد آزمایشی که شماره‌گذاری شده‌اند. بااین‌حال، همه مراحل دیگر راه‌اندازی، مثل نصب APKها، را اجرا می‌کند.

این گزینه مناسبی است برای اطمینان از اینکه پیکربندی طبق انتظار اجرا می‌شود بدون اینکه واقعاً آزمایش‌ها اجرا شوند.

مرجع فرمان اجرای آزمایشی

این جدول فرمان‌های اجرای آزمایشی را برای کاربردهای مختلف خلاصه می‌کند.

میزبان شرح
run cts --collect-tests-only collect-tests-only CTS excluding MCTS modules
ENABLE_XTS_DYNAMIC_DOWNLOADER=false ./cts-tradefed run cts --collect-tests-only ‫collect-tests-only CTS شامل واحدهای MCTS

پشتیبانی از collect-tests-only

پشتیبانی از collect-tests-only ازطریق ITestCollector آشکار می‌شود.

اجراکننده آزمایشی که این میانای کاربری را پیاده‌سازی می‌کند، چارچوب‌های تست خود را به‌جای اجرای آن‌ها، شمارش می‌کند.

InstrumentationTest نمونه‌ای از پیاده‌سازی آن میان است.