این صفحه حاوی دستورالعملهایی برای اجرای آزمایشهای خودکار CTS در Android 10 یا پایینتر است.
یک جلسه امتحان مجدد را اجرا کنید
اگر این اولین اجرای آزمایشی شماست، ممکن است تست هایی وجود داشته باشد که به دلیل مسائلی که خارج از کنترل شما هستند، با شکست مواجه شوند. برای مثال، اتصال شبکه ممکن است کند باشد یا سیگنال GPS ضعیف باشد. بنابراین، تا زمانی که همه ماژولهای تست کامل شوند و اعداد شکست آزمون در دو جلسه امتحان مجدد یکسان باشند، تستها را دوباره اجرا کنید (دوباره امتحان کنید). برای اجرای یک جلسه امتحان مجدد برای Android 9 و 10:
run retry --retry session_number`
برای اجرای یک جلسه امتحان مجدد برای Android 8.1 یا پایین تر:
run cts --retry session_number
یک جلسه امتحان مجدد روی تست های پارامتری ناموفق اجرا کنید
آزمونهای پارامتری گذرانده شده دوباره امتحان نمیشوند. برای اجرای یک جلسه امتحان مجدد فقط در تست های پارامتری ناموفق:
run retry --retry session_number --new-parameterized-handling
برنامه های تست فردی را اجرا کنید
به جای اجرای همه برنامه های آزمایشی به طور همزمان، می توانید برنامه های آزمایشی فردی را اجرا کنید. برای اجرای طرح آزمایشی فردی:
نام طرح آزمایشی را که می خواهید اجرا کنید مشخص کنید.
برای اندروید 7 و بالاتر:
list modules
برای اندروید 6 یا پایین تر:
list plans
طرح تست را اجرا کنید:
run cts --plan test_module_or_plan_name
بهبود زمان اجرای آزمون
اگر میخواهید زمان اجرای آزمایش را بهبود ببخشید، میتوانید آزمایشها را در چندین دستگاه تقسیم کنید. Sharding به میزبان نیاز دارد که حداقل دو دستگاه را متصل کند، اما شش دستگاه یا بیشتر برای کارایی توصیه می شود.
برای اشتراکگذاری تستها در Android 9 یا 10، اجرا کنید:
run cts --shard-count number_of_shards
برای اشتراکگذاری تستها در اندروید ۸.۱ یا پایینتر، اجرا کنید:
run cts --shards number_of_shards
CTS را برای دستگاه های چند صفحه ای اجرا کنید
اگر دستگاه شما دارای Android 10 است و دستگاه شما دارای چندین صفحه است، باید برنامه آزمایشی cts-foldable
را جداگانه اجرا کنید:
run cts-foldable
موارد تست رد شده یا ناموفق برای حالت صفحه نمایش جایگزین با مقدار display_mode
اضافه می شود، به عنوان مثال، testcase1[display_mode=0]
.