يمكن أداة JUnit تقرير مهمة النملة الاختبارات تجاهلها؟

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

  •  03-07-2019
  •  | 
  •  

سؤال

ونحن حاليا باستخدام أداة JUnit 4.4 و 1.7.1 النمل لدينا يبني. لدي بعض حالات الاختبار التي @Ignored. عندما كنت تشغيلها في الكسوف، وعداء اختبار أداة JUnit تقارير بأنها تجاهلها. وأود أن أراهم المدرجة في إخراج XML من النمل (حتى أتمكن من تقديم تقرير بشأنها)، ولكن لا يبدو أن يكون هناك.

هل لديها هذا العمل؟ هناك مفتاح لتشغيلها؟ ترقية يجب أن أفعل؟

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

المحلول

ويبدو أن هذا هو النملة قضية / علة .

نصائح أخرى

وهذا موضوع يتحدث عن نفس الموضوع، ولكنه يوفر بعض المعلومات الإضافية: يمكنك الحصول على بيانات عن اختبارات تجاهلها عند تشغيل الاختبارات باستخدام مخضرم مؤكدة النجاح، وهدسون هو قادرة على عرض البيانات

HTTP : //jenkins.361315.n4.nabble.com/Is-it-possible-to-show-Ignore-JUnit-tests-td1565288.html

وإصلاح ل هذه المسألة والآن تم تطبيقها على الرأس من جوهر النملة، من المقرر أن يصدر كجزء من النسخة القادمة من 1.9.0 النمل.

ويجب أن يكون من الممكن أن يحاول هذا الإصلاح محليا يتم استبدال النمل junit.jar في دليل ليب توزيع النملة الخاص بك مع هذا الإصدار من في يبني ليلا أو عن طريق تشغيل توزيع النملة ليلا كاملا، أو عن طريق بناء مصادر النملة مباشرة. لأن الفريق النملة يصوتون حاليا على إعداد الإصدار الجديد قد يكون مجرد يستحق الانتظار 1.9.0 ليتم تعبئتها رسميا ودفعت بها للتحميل.

وحاولت فقط 1.9.0 النمل مع أداة JUnit 4.11. إذا كنت تستخدم <junit printsummary="on"> ستحصل على الناتج مثل:

[junit] Running com.example.IgnoredTest
[junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.01

[junit] Running com.example.PassingTest
[junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.01

[junit] Running com.example.FailingTest
[junit] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.01

وأنا أعتقد أنه سيكون من الافضل لو استطعنا الحصول على إخراج مثل هذا مع printsummary=off:

[junit] Test com.example.IgnoredTest SKIPPED
[junit] Test com.example.FailingTest FAILED

ولكن يبدو إخراج أكثر مطول أعلاه هو أفضل ما يمكن القيام به، إلا إذا أنا في عداد المفقودين بعض خدعة غامضة مع أحد في الحجج مهمة أداة JUnit نوفولو .

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