سؤال

أنا أستخدم CruiseControl.rb (2.0.0pre1) CI مع تطبيق Rails 3 وأنا أحاول الحصول عليه للعمل مع RSPEC.داخل cruise_control.rb أنا أسمي مهمة أشعل النار المواصفات giveacodicetagpre.

التكوين الأساسي والسهل جدا.ولكن حتى عندما يكون الاختبار فشل، يمر بناء.لا يكشف عن وجود اختبارات يمر أو تفشل.

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

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

المحلول

اكتشفت، أنه كان خطأ في القضبان 3.2.1.كان رمز الحالة الذي تم إرجاعه من الاختبارات دائما 0. (انظر https://github.com/rails/القضبان / القضايا / القضايا / 4923 و href="http://github.com/rains/rails/commit/abe4a8d070d069f24f7befd9a8da25c40f4c2a6d" rel="nofollow"> http://github.com/raina/rains/commit/ ABE4A8D070D069F24F7BEFD9A8DA25C40F4C2A6D ).الترقية إلى القضبان 3.2.2.rc1 تم إصلاح المشكلة.

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