از طریق یک مجموعه تست کنید

1. مجموعه را راه اندازی کنید

تست‌هایی که از طریق یک مجموعه اجرا می‌شوند با تست استانداردی که مستقیماً از طریق تست Tradefed اجرا می‌شود متفاوت است.

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

2. گزینه ها و فیلترها را به مجموعه و ماژول ها منتقل کنید

خطوط فرمان و آرگومان های مختلفی را می توان برای ارسال گزینه ها و فیلترها به سطح مجموعه یا سطوح ماژول استفاده کرد.

برای دستورالعمل‌ها ، گزینه‌ها و فیلترها را به مجموعه و ماژول‌ها ببینید.

3. بررسی وضعیت سیستم

System Status Checker مؤلفه‌ای است که بین هر ماژول اجرا می‌شود و می‌تواند برخی از حالت‌هایی را که ممکن است ماژول فراموش کرده است پاک کند، بررسی و پاکسازی کند، برای مثال یک ماژول که محافظ صفحه کلید را روشن می‌گذارد.

برای اجرا و استفاده به بررسی کننده وضعیت سیستم مراجعه کنید.

4. ساختار AndroidTest.xml

هر فایل AndroidTest.xml نشان دهنده یک ماژول آزمایشی است. این بخش ساختار یک فایل پیکربندی AndroidTest.xml ، تفاوت آنها با پیکربندی معمولی Tradefed و موارد مجاز و غیر مجاز را توضیح می دهد.

ساختار AndroidTest.xml را برای برچسب‌های مجاز و پیکربندی نمونه ببینید.

5. تنظیمات اشتراک گذاری را تنظیم کنید

این بخش نحوه تنظیم جنبه های اشتراک گذاری پیکربندی ماژول را توضیح می دهد و مزایای مرتبط با هر یک از آنها را شرح می دهد:

  • ماژول خود را shardable یا خیر اعلام کنید
  • تعداد خرده های ممکن را برای ماژول خود تنظیم کنید

برای جزئیات بیشتر ، ماژول‌های AndroidTest.xml را تنظیم کنید.

6. کنترل کننده

کنترل‌کننده‌های ماژول، اشیاء خاصی هستند که می‌توانند در AndroidTest.xml مشخص شوند تا برخی از جنبه‌های رفتار ماژول را تغییر دهند. به عنوان مثال، در صورت عدم رعایت برخی شرایط، ممکن است ماژول را به طور کامل رد کنید.

برای پیاده‌سازی و ثبت‌نام به کنترل‌کننده‌های ماژول مراجعه کنید.

7. دوباره امتحان کنید

Suite Retry به شما امکان می‌دهد فراخوانی قبلی آزمایش‌های ناموفق را مجدداً اجرا کنید تا پوسته پوسته شدن یا جداسازی ضعیفی که ممکن است باعث شکست اول شده باشد را رد کنید.

برای مثال و استفاده به Suite Retry مراجعه کنید.

8. مجموعه چند دستگاه

نسخه‌های جدیدتر اکنون از مجموعه‌ها و ماژول‌های چند دستگاهی پشتیبانی می‌کنند که امکان هماهنگی بین چندین دستگاه را در جریان آزمایش خود فراهم می‌کند.

برای جزئیات بیشتر به مجموعه های چند دستگاه مراجعه کنید.

،

1. مجموعه را راه اندازی کنید

تست‌هایی که از طریق یک مجموعه اجرا می‌شوند با تست استانداردی که مستقیماً از طریق تست Tradefed اجرا می‌شود متفاوت است.

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

2. گزینه ها و فیلترها را به مجموعه و ماژول ها منتقل کنید

خطوط فرمان و آرگومان های مختلفی را می توان برای ارسال گزینه ها و فیلترها به سطح مجموعه یا سطوح ماژول استفاده کرد.

برای دستورالعمل‌ها ، گزینه‌ها و فیلترها را به مجموعه و ماژول‌ها ببینید.

3. بررسی وضعیت سیستم

System Status Checker مؤلفه‌ای است که بین هر ماژول اجرا می‌شود و می‌تواند برخی از حالت‌هایی را که ممکن است ماژول فراموش کرده است پاک کند، بررسی و پاکسازی کند، برای مثال یک ماژول که محافظ صفحه کلید را روشن می‌گذارد.

برای اجرا و استفاده به بررسی کننده وضعیت سیستم مراجعه کنید.

4. ساختار AndroidTest.xml

هر فایل AndroidTest.xml نشان دهنده یک ماژول آزمایشی است. این بخش ساختار یک فایل پیکربندی AndroidTest.xml ، تفاوت آنها با پیکربندی معمولی Tradefed و موارد مجاز و غیر مجاز را توضیح می دهد.

ساختار AndroidTest.xml را برای برچسب‌های مجاز و پیکربندی نمونه ببینید.

5. تنظیمات اشتراک گذاری را تنظیم کنید

این بخش نحوه تنظیم جنبه های اشتراک گذاری پیکربندی ماژول را توضیح می دهد و مزایای مرتبط با هر یک از آنها را شرح می دهد:

  • ماژول خود را shardable یا خیر اعلام کنید
  • تعداد خرده های ممکن را برای ماژول خود تنظیم کنید

برای جزئیات بیشتر ، ماژول‌های AndroidTest.xml را تنظیم کنید.

6. کنترل کننده

کنترل‌کننده‌های ماژول، اشیاء خاصی هستند که می‌توانند در AndroidTest.xml مشخص شوند تا برخی از جنبه‌های رفتار ماژول را تغییر دهند. به عنوان مثال، در صورت عدم رعایت برخی شرایط، ممکن است ماژول را به طور کامل رد کنید.

برای پیاده‌سازی و ثبت‌نام به کنترل‌کننده‌های ماژول مراجعه کنید.

7. دوباره امتحان کنید

Suite Retry به شما امکان می‌دهد فراخوانی قبلی آزمایش‌های ناموفق را مجدداً اجرا کنید تا پوسته پوسته شدن یا جداسازی ضعیفی که ممکن است باعث شکست اول شده باشد را رد کنید.

برای مثال و استفاده به Suite Retry مراجعه کنید.

8. مجموعه چند دستگاه

نسخه‌های جدیدتر اکنون از مجموعه‌ها و ماژول‌های چند دستگاهی پشتیبانی می‌کنند که امکان هماهنگی بین چندین دستگاه را در جریان آزمایش خود فراهم می‌کند.

برای جزئیات بیشتر به مجموعه های چند دستگاه مراجعه کنید.