مكوّن Android الإضافي لنظام Gradle، الإصدار 1.2.0 (نيسان/أبريل 2015)
- التبعيات:
-
- Gradle 2.2.1 أو أعلى
- أدوات الإصدار 21.1.1 أو أعلى.
- ملاحظات عامة:
-
- دعم محسَّن لإجراء اختبارات الوحدات باستخدام Gradle.
- تمت إضافة الدعم لتضمين الموارد المصمّمة بأسلوب Java في مسار الصف الدراسي عند إجراء اختبارات الوحدات من خلال Gradle مباشرةً.
- تمت إضافة إمكانية اعتماد الاعتمادية على اختبار الوحدات لعناصر أرشيف Android (AAR).
- تمت إضافة إمكانية استخدام السمة
unitTestVariants
بحيث يمكن معالجة صيغ اختبار الوحدات باستخدام ملفbuild.gradle
. - تمت إضافة مجموعة رموز
unitTest.all
ضمنtestOptions
لإعداد المهام المخصّصة لاختبار الوحدة. يوضح الرمز النموذجي التالي كيفية إضافة إعدادات ضبط اختبار الوحدة باستخدام هذا الخيار الجديد:android { testOptions { unitTest.all { jvmArgs '-XX:MaxPermSize=256m' // Or any other gradle option. } } }
android { testOptions { unitTest.all { jvmArgs += listOf("-XX:MaxPermSize=256m") // Or any other gradle option. } } }
- تم إصلاح معالجة حقول التعداد والمثيلات العامة في حزمة ملف
mockable-android.jar
. - تم إصلاح تبعيات مهام مشروع المكتبة بحيث تتم إعادة تجميع صفوف الاختبار بعد التغييرات.
- تمت إضافة السمة
testProguardFile
لتطبيق ملفات ProGuard عند تصغير حزمة APK تجريبية. - تمت إضافة السمة
timeOut
إلى مجموعة الرموزadbOptions
لضبط الحدّ الأقصى لوقت التسجيل لتسجيل الشاشة على Android Debug Bridge. - تم توفير دعم للموارد التي تبلغ 280 نقطة لكل بوصة.
- تحسين الأداء أثناء تقييم المشروع.
- دعم محسَّن لإجراء اختبارات الوحدات باستخدام Gradle.