سؤال

لالأشهر الأخيرة لقد تحسنت ببطء عملية الإنشاء PDE الكسوف الآلي لطلبنا.

وأول شيء حاولت وأتمتة حالات الاختبار. وكانت الخطوة التالية بعض التعليمات البرمجية النصية لتوليد المثبت تلقائيا، على حد سواء لينكس و <لأ href = "https://stackoverflow.com/questions/177611/is-it-possible-to-automate-the-creation-of-a-inno-setup-package-with-ant" > النوافذ .

والآن أريد أن أضيف بعض التقارير تحليل رمز ثابت لهذه العملية. في شركتي نستخدم Checkstyle لهذا الغرض.

وأنا أفهم أنه من الممكن لأتمتة المساعد Checkstyle في مثل هذه الطريقة التي يمكن أن تولد تقرير من عملية الإنشاء. وسيكون من المفيد لتوزيع نتائج checkstyle جنبا إلى جنب مع تقرير اختبار وحدة، والتي يجري إنشاؤها بالفعل.

هل أي شخص لديه بعض مثال جيد على كيفية هذا لا يمكن أن يتحقق في طريقة غير مؤلمة نسبيا؟

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

المحلول

وهناك Checkstyle النملة العمل وتعريفها في ملف JAR Checkstyle. استخدامه كما يلي:

<taskdef resource="checkstyletask.properties" classpath="/path/to/checkstyle-all-4.4.jar"/> 

<checkstyle config="/path/to/my/checkstyle_config.xml">
  <fileset dir="src/checkstyle" includes="**/*.java"/>
</checkstyle>

نصائح أخرى

وأنت قد ترغب في النظر في الخادم CI مثل هدسون ، والتي يمكنك استخدامها لأتمتة بك يبني والتي يمكنك بسهولة دمج عدد من الإضافات ل FindBugs ، CheckStyle، وما إلى ذلك.

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