أنا أتبع هذا الدليل لإعداد discourse محليًا. أنا في الجزء الذي أنفذ فيه
bundle exec rake autospec
ما الذي يفعله وهل سيتوقف عن عمل النقاط الخضراء؟
أنا أتبع هذا الدليل لإعداد discourse محليًا. أنا في الجزء الذي أنفذ فيه
bundle exec rake autospec
ما الذي يفعله وهل سيتوقف عن عمل النقاط الخضراء؟
تشغيل bundle exec rake autospec يشغل جميع الاختبارات الموجودة في هذا المجلد: discourse/spec at main · discourse/discourse · GitHub
نعم، لكن قد يستغرق الأمر بعض الوقت اعتمادًا على سرعة جهازك. يستغرق الأمر مني حوالي 10 دقائق لتشغيل الاختبارات. تشير النقاط الخضراء إلى الاختبارات الناجحة، لذا فهي دائمًا مريحة للعين.
اعتمادًا على سبب تثبيتك لـ Discourse محليًا، قد لا تحتاج إلى تشغيل مجموعة الاختبارات. ستحتاج إلى القدرة على تشغيلها إذا أرسلت أي طلبات سحب (pull requests) إلى Discourse.
أوه، حسنًا. أنا أعمل على آلة افتراضية بنظام Ubuntu 20.04 من 64 بت. شكرًا لك.
لكنني أرى بعض حالات الفشل بعد. هل هذا سيء؟ أرى أيضًا بعض النجوم الصفراء.
لا يزال الأمر مستمرًا. ماذا علي أن أفعل @simon؟
تشغيل Autospec هو مجرد تشغيل اختبارات RSpec الخاصة بـ Rails. الفشل في الاختبارات عادةً لا يشير إلى وجود مشكلة في بيئتك. إذا لم تتمكن من تشغيل الاختبارات، فمن المرجح أنك لم تقم بإعداد بيئة التطوير الخاصة بك بشكل صحيح، ولهذا السبب يُعد ذلك خطوة في العملية.
إذن، ما الذي يجب أن أفعله؟ لقد استمر العمل لأكثر من 15 دقيقة، وحتى النقاط الخضراء توقفت عن الظهور. لدي 8 جيجابايت من ذاكرة الوصول العشوائي.
مع ذاكرة وصول عشوائي بسعة 8 جيجابايت، قد تستغرق الاختبارات بعض الوقت. إذا كنت تواجه العديد من الأخطاء، فمن المرجح أن المشكلة مرتبطة بعدم إعداد بيئة الاختبار الخاصة بك بشكل صحيح.
يجب أن يكون من الممكن الخروج من الاختبار بالضغط على زر “Enter” في لوحة المفاتيح. إذا لم ينجح ذلك، جرب استخدام CTRL+C لإيقاف العملية.
نجح ذلك. الآن أقوم بتشغيل الخادم فقط