Shahinaz Mohi نشر 12 مارس 2023 أرسل تقرير نشر 12 مارس 2023 (معدل) السلام عليكم جديدة في ال unit testing اذا في احد يقدر يساعد في ميزان حسناتكم ان شاء الله عن طريق الخطأ مسحت مجلد tests عند تثبيت codeception و bootstrap قمت بمسح xampp Composer و بدأت العمليه من جديد لكن مازال يظهر لي بماذا تنصحوني علماً اني درست جيداً جزيتم خيراً تم التعديل في 12 مارس 2023 بواسطة Shahinaz Mohi wrong written 1 اقتباس
0 Adnane Kadri نشر 12 مارس 2023 أرسل تقرير نشر 12 مارس 2023 يستبعد أن تكون المشكلة بسبب تثبيت او اعداد codeception كإطار عمل للإختبار، يحتمل أن تم بالفعل اعداد بيئة اختبارية مع حزمة اختبارات وحدة لا يزال يتم تسجيلها واستدعاءها بوساطة bootstrap.php_ كاقتراح، جربي حذف مجلد test ككل، وأعيدي تثبيت واعداد اطار codeception وانشئي اختبار وحدة جديد بإستخدام الأمر: php vendor/bin/codecept init Unit في حالة التعذر، يرجى ارفاق ملفات المشروع للنظر فيها. اقتباس
0 Shahinaz Mohi نشر 12 مارس 2023 الكاتب أرسل تقرير نشر 12 مارس 2023 بتاريخ 14 دقائق مضت قال Adnane Kadri: يستبعد أن تكون المشكلة بسبب تثبيت او اعداد codeception كإطار عمل للإختبار، يحتمل أن تم بالفعل اعداد بيئة اختبارية مع حزمة اختبارات وحدة لا يزال يتم تسجيلها واستدعاءها بوساطة bootstrap.php_ كاقتراح، جربي حذف مجلد test ككل، وأعيدي تثبيت واعداد اطار codeception وانشئي اختبار وحدة جديد بإستخدام الأمر: php vendor/bin/codecept init Unit في حالة التعذر، يرجى ارفاق ملفات المشروع للنظر فيها. فشل مجدداً كنت قد مسحته مقدماً ومسحت كل الcomposer و ملفاته واعدت تثبيته مجدداً لكن اعطاني نفس النتيجة لايوجود لدي مجلد خاص حملت ملف codeception جاهز بملفات php من التمرين نفسه ارفقته codecept (4).zip 1 اقتباس
0 Mustafa Suleiman نشر 12 مارس 2023 أرسل تقرير نشر 12 مارس 2023 من الخطأ في الصورة يظهر أن Codeception لا يستطيع العثور على ملف Bootstrap المطلوب لتشغيل الاختبارات الخاصة بك. يرجى التحقق من وجود الملف _bootstrap.php في المسار C:\Users\shahi\tests\Unit_bootstrap.php ، وتأكدي من أنه لم يتم تغيير اسمه أو نقله إلى مكان آخر. إذا كنت قد قمت بإعادة تثبيت Codeception و Bootstrap من جديد، فتأكدي من توفر جميع الإعدادات والتهيئات اللازمة لتشغيل اختباراتك بشكل صحيح. يمكنك أيضًا المحاولة بإعادة تثبيت مكونات Composer من جديد باستخدام الأمر "composer install"، ثم تشغيل اختباراتك مرة أخرى. ويمكن اتباع الخطوات التالية لإعادة تثبيت Codeception وإعداده بشكل صحيح: 1- تأكدي من إلغاء تثبيت Codeception القديم باستخدام الأمر التالي في سطر الأوامر: composer global remove "codeception/codeception" 2- تثبيت Codeception مرة أخرى باستخدام Composer باستخدام الأمر التالي: composer global require "codeception/codeception" --dev 3- تأكد من أن المسار العام لـ Composer قد تم إضافته إلى PATH. لتحقق من ذلك، يمكنك إدخال الأمر التالي في سطر الأوامر: composer global config bin-dir --absolute سيظهر هذا المسار في السطر الأول من النتيجة. 4- إنشاء مشروع Codeception جديد باستخدام الأمر التالي: codecept bootstrap 5- إنشاء ملفات اختبار جديدة باستخدام الأمر التالي: codecept generate:test unit Example 6- تحرير الملفات التي تم إنشاؤها لإضافة اختبارات الوحدات الخاصة بك. 7- تشغيل الاختبارات باستخدام الأمر التالي: codecept run unit وسوف يتم تنفيذ جميع اختبارات الوحدات الخاصة بك في هذا المشروع. يرجى التأكد من أن جميع الإعدادات والتهيئات الخاصة بك قد تم تحديدها بشكل صحيح في ملفات الاختبار الخاصة بك. اقتباس
0 Shahinaz Mohi نشر 12 مارس 2023 الكاتب أرسل تقرير نشر 12 مارس 2023 بتاريخ 5 دقائق مضت قال Mustafa Suleiman: من الخطأ في الصورة يظهر أن Codeception لا يستطيع العثور على ملف Bootstrap المطلوب لتشغيل الاختبارات الخاصة بك. يرجى التحقق من وجود الملف _bootstrap.php في المسار C:\Users\shahi\tests\Unit_bootstrap.php ، وتأكدي من أنه لم يتم تغيير اسمه أو نقله إلى مكان آخر. إذا كنت قد قمت بإعادة تثبيت Codeception و Bootstrap من جديد، فتأكدي من توفر جميع الإعدادات والتهيئات اللازمة لتشغيل اختباراتك بشكل صحيح. يمكنك أيضًا المحاولة بإعادة تثبيت مكونات Composer من جديد باستخدام الأمر "composer install"، ثم تشغيل اختباراتك مرة أخرى. ويمكن اتباع الخطوات التالية لإعادة تثبيت Codeception وإعداده بشكل صحيح: 1- تأكدي من إلغاء تثبيت Codeception القديم باستخدام الأمر التالي في سطر الأوامر: composer global remove "codeception/codeception" 2- تثبيت Codeception مرة أخرى باستخدام Composer باستخدام الأمر التالي: composer global require "codeception/codeception" 3- تأكد من أن المسار العام لـ Composer قد تم إضافته إلى PATH. لتحقق من ذلك، يمكنك إدخال الأمر التالي في سطر الأوامر: composer global config bin-dir --absolute سيظهر هذا المسار في السطر الأول من النتيجة. 4- إنشاء مشروع Codeception جديد باستخدام الأمر التالي: codecept bootstrap 5- إنشاء ملفات اختبار جديدة باستخدام الأمر التالي: codecept generate:test unit Example 6- تحرير الملفات التي تم إنشاؤها لإضافة اختبارات الوحدات الخاصة بك. 7- تشغيل الاختبارات باستخدام الأمر التالي: codecept run unit وسوف يتم تنفيذ جميع اختبارات الوحدات الخاصة بك في هذا المشروع. يرجى التأكد من أن جميع الإعدادات والتهيئات الخاصة بك قد تم تحديدها بشكل صحيح في ملفات الاختبار الخاصة بك. continuously still printing this commands اقتباس
0 Adnane Kadri نشر 12 مارس 2023 أرسل تقرير نشر 12 مارس 2023 بتاريخ 11 دقائق مضت قال Shahinaz Mohi: فشل مجدداً كنت قد مسحته مقدماً ومسحت كل الcomposer و ملفاته واعدت تثبيته مجدداً لكن اعطاني نفس النتيجة لايوجود لدي مجلد خاص حملت ملف codeception جاهز بملفات php من التمرين نفسه ارفقته codecept (4).zip 1.7 kB · 0 تنزيلات لقد تفحصت مجلد الملفات الخاص بك، لا يظهر ان هنالك أي مشكلة سوى أن codeception سيحتاج اعادة تهيئة وفقط، اتبعي الخطوات التالية: قومي بتثبيت codeception من المجلد العينة الذي قمتي بتنزيله: composer require "codeception/codeception" --dev قومي بتوليد وحدات codeception وملف اعداده codeception.yml: php vendor/bin/codecept bootstrap انتبهي ايضا الى انه تم توليد مجلد tests. بجانب أنه يتم انشاء عينة عن اختبار REST API و اختبار قبول Acceptance test و آخر خاص باختبار وحدة Unit test وملفات اعداد كل منهم. قومي بتنفيذ اختباراتك: php vendor/bin/codecept run --steps والحظي ان العملية تتم بشكل عادي. اقتباس
السؤال
Shahinaz Mohi
السلام عليكم جديدة في ال unit testing
اذا في احد يقدر يساعد في ميزان حسناتكم ان شاء الله
عن طريق الخطأ مسحت مجلد tests عند تثبيت codeception و bootstrap قمت بمسح xampp Composer و بدأت العمليه من جديد لكن مازال يظهر لي بماذا تنصحوني علماً اني درست جيداً جزيتم خيراً
wrong written
5 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.