لتشغيل جميع الاختبارات (الوحدات والأدوات) بنقرة واحدة في Android Studio، يمكنك اتباع الخطوات التالية:
-
افتح Android Studio وافتح مشروعك.
مقالات ذات صلة-
فهم كلمتي public و void في جافا09/03/2024
-
إزالة معلمة api_token في Laravel 514/04/2024
-
ترتيب علم هولندي بأربعة ألوان05/04/2024
-
-
انتقل إلى شريط القوائم العلوي واختر “Run” (تشغيل)، ثم “Edit Configurations…” (تحرير التكوينات).
-
في نافذة “Run/Debug Configurations” (تكوينات التشغيل/التصحيح)، انقر على علامة + لإضافة تكوين جديد.
-
اختر “Android Instrumented Tests” (اختبارات الأدوات في Android) من القائمة.
-
قم بتسمية التكوين كما تريد، على سبيل المثال “All Tests” (جميع الاختبارات).
-
في مجال “Specific instrumentation runner” (مشغل الأدوات المحدد)، اختر “AndroidJUnitRunner” (مشغل AndroidJUnit).
-
تحت “General” (عام)، اختر وحدة التطبيق الخاصة بك من القائمة المنسدلة “Module” (الوحدة).
-
أدخل اسم الحزمة الخاصة بك في مجال “Package” (الحزمة) إذا كنت تريد تشغيل اختبارات معينة، أو اتركه فارغًا إذا كنت تريد تشغيل كل الاختبارات.
-
انقر فوق “OK” (موافق) لحفظ التكوين.
-
الآن، انتقل إلى قائمة “Run” (تشغيل) مرة أخرى، واختر “Run ‘All Tests'” (تشغيل “جميع الاختبارات”).
-
ستقوم Android Studio بتشغيل كل الاختبارات (الوحدات والأدوات) التي قمت بتكوينها، وستحصل على تقرير شامل بنتائج الاختبارات.
بهذه الطريقة، يمكنك الآن تشغيل جميع اختباراتك (الوحدات والأدوات) باستخدام نقرة واحدة فقط، مما يوفر الوقت ويسهل عليك فحص تغييراتك والتأكد من عدم حدوث أي أخطاء.
المزيد من المعلومات
في الحقيقة، هذا الإجراء الذي تم شرحه يسهل العمل بشكل كبير ويوفر الكثير من الوقت للمطورين. من خلال تكوين واحد يمكن تشغيل جميع الاختبارات بنقرة واحدة، بدلاً من الانتقال بين مجموعات الاختبارات الوحدية والأدوات وتشغيل كل مجموعة بشكل منفصل.
ومع ذلك، قد ترغب في القيام بخطوة إضافية لتحسين سرعة وكفاءة تشغيل الاختبارات. يمكنك ذلك عن طريق استخدام الأوامر الخاصة بشريط الأدوات “Gradle” في Android Studio. يمكنك تنفيذ الأوامر التالية في نافذة “Terminal” في Android Studio:
- لتشغيل جميع الاختبارات الوحدات:
bash./gradlew test
- لتشغيل جميع الاختبارات الأدوات:
bash./gradlew connectedAndroidTest
عن طريق تنفيذ هذه الأوامر، يمكنك تشغيل الاختبارات بسرعة وفعالية، خصوصاً عندما تصبح عملية التنقل داخل واجهة المستخدم مضجرة أو معقدة.
كما يمكنك أيضًا دمج هذه الأوامر مع أدوات البناء المستمرة (CI) مثل Jenkins أو Travis CI لتنفيذ اختبارات التكامل المستمر بشكل آلي عند كل تحديث في مشروعك.
بهذه الطريقة، لن تكون مضطرًا للتنقل يدويًا داخل واجهة المستخدم، بل يمكنك تنفيذ جميع الاختبارات بسهولة وسرعة باستخدام الأوامر في سطر الأوامر، مما يوفر لك الوقت والجهد ويعزز جودة تطبيقك.