كيفية عمل بنية نظيفة في الكسوف وتشغيل حالة اختبار junit عند بدء التشغيل؟

هل هناك أي طريقة ممكنة لتنظيف جميع/إعادة بناء المشاريع في الكسوف وتشغيل حالة اختبار jUnit في كل مرة نفتح فيها الكسوف؟

أقوم بتطوير تطبيق كسوف. السيناريو هو أنني أريد جدولة اختبارات واجهة المستخدم ليتم إجراؤها تلقائيًا مرتين كل يوم. ولكن ليس لدي بناء قابل للتنفيذ على هذا النحو. ولكن لديك قاعدة رمز الكامل معي وأريد تشغيل بعض الحالات اختبار JUnit المجدولة (استناداً إلى WindowTester) على ذلك.

أي أفكار أخرى لديك هي أيضا موضع ترحيب. :) شكرا مقدما.

تتطلب Ant بنية تنفيذية لإجراء الاختبارات عليها من خلال ما قرأته. :(

مع تحياتي، توماس

0
استخدم خادم تكامل مستمر مثل Jenkins. هذا هو الأداة المناسبة لهذا المنصب. Eclipse هو IDE.
وأضاف المؤلف JB Nizet, مصدر

1 إجابة

Tough Jenkins هو مصدر مفتوح ، ستكون Going for jenkins اختيارًا جيدًا إذا كان لديك المزيد من المشاريع لإدارة. جينكينز جرعة الكثير أكثر من حالة الاختبار الآلي ويبني.

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

في حالتك لتشغيل حالات الاختبار ،

  1. إنشاء نص برمجي للمكونات النمائية لإنشاء المشروع بأكمله ( كيفية كتابة نموذج بناء نصوص ) </لى>
  2. إنشاء نص برمجي آخر للنمل لقراءة الجرار وتنفيذه باستخدام العلامة ( كيفية الكتابة بناء اختبار عينة )
  3. اكتب ملف bat لاستدعاء النصوص البرمجية للنمل وإنشاء الجدول مرتين يوميًا في جدولة النوافذ المتاحة في لوحة التحكم.

لذلك ، سيقوم هذا بتجميع وبناء مشروعك واختباره في الوقت المحدد. فقط قم بتشغيل البريد من البرنامج النصي ant إذا فشل اختبار.

0
وأضاف