برای اطمینان از پیکربندی صحیح یک فدراسیون تجاری (TF)، میتوان آن را به صورت آزمایشی (dry run) اجرا کرد.
دو مکانیسم مختلف در TF برای این کار وجود دارد.
پیکربندی عمومی
دستور dry-run بررسی میکند که یک پیکربندی به درستی تجزیه شده و قابل اجرا است. این دستور TF را اجرا نمیکند، بنابراین این اعتبارسنجی محدود به سینتکس پیکربندی TF است.
پیکربندی برای مجموعههای آزمایشی
برای پیکربندیهای مجموعه تست، مانند CTS، دستور --collect-tests-only در دسترس است. این دستور همه چیز را به جز موارد تست که شمارش شدهاند، اجرا میکند. با این حال، تمام مراحل راهاندازی دیگر، مانند نصب APKها را نیز اجرا میکند.
این یک گزینه مناسب برای اطمینان از اجرای پیکربندی مطابق انتظار بدون اجرای واقعی تستها است.
مرجع دستور اجرای خشک
این جدول خلاصهای از دستورات خشک کردن برای کاربردهای مختلف را نشان میدهد.
| میزبان | توضیحات |
|---|---|
run cts --collect-tests-only | CTS فقط برای جمعآوری آزمونها، به استثنای ماژولهای MCTS |
ENABLE_XTS_DYNAMIC_DOWNLOADER=false ./cts-tradefed run cts --collect-tests-only | CTS فقط برای جمعآوری آزمونها شامل ماژولهای MCTS |
پشتیبانی از فقط آزمونهای جمعآوریشده
پشتیبانی از collect-tests-only از طریق ITestCollector ارائه میشود.
یک اجراکنندهی تست که این رابط را پیادهسازی میکند، به جای اجرای موارد تست، آنها را میشمارد.
InstrumentationTest یک پیادهسازی نمونه از آن رابط است.