كيف يمكنني استبعاد الحزمة من تقرير تغطية البرسيم (قيد التشغيل من Maven)؟

StackOverflow https://stackoverflow.com/questions/1848776

  •  13-09-2019
  •  | 
  •  

سؤال

أقوم بإنشاء تقارير تغطية البرسيم (باستخدام البرنامج المساعد Maven Clover الخاص بالبرسيم)، وأرغب في استبعاد حزمة معينة من تقارير التغطية (على وجه التحديد، لأنه لا يوجد رمز UI الذي لا يتم تغطيته عمدا من خلال اختبارات وحدتي، ولكن السبب لا يحدث تهم حقا.)

أستطيع أن أرى كيفية استبعاد هذه الحزمة من الصنع (باستخدام تكوين البرنامج المساعد)، لكنني لا أستطيع أن أرى كيفية استبعادها من التقرير. يبدو أن الحل المقصود هو استخدام سياق؛ ومع ذلك، لا يوجد سياق على مستوى الحزمة متاح (كتلة فقط، الطريقة، والبيان.)

هل كانت مفيدة؟

المحلول

على حد علمى، باستثناء الفصول من الأجهزة يجب استبعادهم من التقرير كذلك. إجابات على السؤال رقم 9 من هذا مسلك يبدو أنه يؤكد هذا:

9) هل خياراتهم المستقلة للتصفية على مستوى الأدوات وعلى مستوى التقارير؟

نعم. يأخذ البرسيم الإعداد ملفات من الملفات إلى أداة. جميع مهام البرسيم الإبلاغ تأخذ أيضا ملفات من المصادر للإبلاغ عن التغطية. يوفر Clover-Maven2-Plugin يشمل / يستبعد في وقت الأدوات ودعم Fileset الكامل للتصفية في وقت التقارير. تعطيك FileTs Ant كل قوة محددات FilesEt لتحديد الملفات التي تتضمن / استبعادها.

هل يمكن أن تحاول القيام ببناء نظيف كامل (حذف جميع الفئات المترجمة مسبقا وجميع الملفات في البرسيم DB) لضمان إزالة الإصدارات المثقلة مسبقا من فئات UI الخاصة بك وتحقق مرة أخرى.

إذا لم ينجح ذلك، فيرجى تشغيلك بخيار Debug (mvn -X > output.txt) وإرفاق الإخراج و pom.xml لهذا السؤال.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top