Jest: وضع علامة لإجبار Jest على تشغيل جميع الاختبارات دون مطالبة

تم إنشاؤها على ٢٤ سبتمبر ٢٠١٦  ·  3تعليقات  ·  مصدر: facebook/jest

هل ترغب في طلب _ ميزة _ أو الإبلاغ عن _ خطأ _؟

ميزة.

ما هو السلوك الحالي؟

تشغيل Jest الافتراضي هو المطالبة بالإدخال (على سبيل المثال ، a لتشغيل جميع الاختبارات ، و q لإنهاء ، وما إلى ذلك).

إذا كان السلوك الحالي عبارة عن خطأ ، فالرجاء تقديم خطوات إعادة الإنتاج وإذا أمكن الحد الأدنى من المستودع على GitHub بحيث يمكننا npm install و npm test .

إنه ليس خطأ.

ما هو السلوك المتوقع؟

بالنسبة لـ Jest لإجراء جميع الاختبارات ثم الخروج دون مطالبة. يؤدي تشغيل Jest في حاوية Docker ووجود هذه المطالبة إلى إبطاء التطوير. قد يكون من المفيد وجود علامة تجبر جميع الاختبارات على التشغيل والخروج بعد انتهاء المجموعة. لا يغطي --bail flag حالة الاستخدام هذه لأنها تتعلق بالفشل في الاختبارات.

قم بتشغيل Jest مرة أخرى بـ --debug وقدم التكوين الكامل الذي تطبعه.

غير متاح

لم أجد علامة تحتوي على هذه الوظيفة ولست متأكدًا مما إذا كانت مدعومة بالفعل.

التعليق الأكثر فائدة

gustavjf يمكنك الركض بـ CI=true yarn test

ال 3 كومينتر

هل تستخدم تطبيق create-react-app؟ يجب أن تخرج Jest بشكل طبيعي على افتراض أنك تقوم بتنظيف جميع مواردك.

https://github.com/facebookincubator/create-react-app/blob/master/packages/react-scripts/template/README.md#command -line-interface

عند تشغيل اختبار npm ، سيتم تشغيل Jest في وضع الساعة. في كل مرة تحفظ فيها ملفًا ، سيعيد تشغيل الاختبارات ، تمامًا مثل npm start بإعادة تجميع الكود.

أنت محق تماما. غلطتي.

gustavjf يمكنك الركض بـ CI=true yarn test

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات