Behat اختبار استضافة دروبال

Behat هو أداة التنمية المدفوعة باعتبارات سلوك مفتوحة المصدر لPHP. يمكنك استخدام Behat لبناء وتشغيل الآلي للاختبارات حصول على وظائف الموقع على مواقع دروبال الخاص بك، ودروبال VM ديه ممتازة المدمج في دعم لBehat، وذلك باستخدام السيلينيوم لتشغيل الاختبارات في مثيل مقطوعة الرأس إما جوجل كروم (الافتراضي) أو فايرفوكس.

الشروع في العمل - تثبيت المتطلبات الأساسية¶

لجعل Behat المتاحة عالميا لجميع المشاريع الخاصة بك ضمن دروبال VM، قم بإجراء التغييرات التالية داخل config.yml. قم بتشغيل المتشرد حتى (أو توفير المتشرد اذا بني VM بالفعل):

Behat اختبار دروبال استضافة هناك العديد من مختلف

بعد الانتهاء من دروبال VM التقديم، يجب أن تكون قادرا على تسجيل الدخول وتشغيل الأمر التالي للتأكد من Behat مثبت بشكل صحيح:

يمكنك أيضا تضمين دروبال / دروبال تمديد مباشرة في ملف composer.json المشروع الخاص بك، وتثبيت تبعيات لكل مشروع.

إنشاء Behat لمشروعك¶

باستخدام موقع دروبال الافتراضي كمثال (كان مثبتا في / فار / على شبكة الاتصالات العالمية / drupalvm / دروبال افتراضيا، ويتم تقاسم إلى المجلد ./drupal داخل الدليل drupalvm على الجهاز المضيف)، فإن الخطوات التالية تساعدك احصل على أول اختبارات Behat وتشغيلها!

إنشاء ملف behat.yml داخل docroot من موقع الويب الخاص بك (على سبيل المثال إنشاء هذا الملف جنبا إلى جنب مع بقية مصدر برنامج دروبال في /var/www/drupalvm/drupal/behat.yml)، مع محتويات التالية:

تسجيل الدخول إلى دروبال VM مع سه المتشردين. تغيير الدليل إلى الموقع الجذر دروبال (مؤتمر نزع السلاح / فار / على شبكة الاتصالات العالمية / drupalvm / دروبال)، ثم تشغيل behat --init تهيئة المجلد الميزات حيث ستتمكن من وضع حالات الاختبار.

سواء من داخل أو VM على الجهاز المضيف، وفتح المجلد الميزات الجديدة على شبكة الإنترنت / Behat بإنشائها. داخل هذا المجلد، وخلق HomeContent.feature مع محتويات التالية:

الآن، داخل دروبال VM، تغيير الدليل إلى / فار / على شبكة الاتصالات العالمية / drupalvm / دروبال مرة أخرى، ثم قم بتشغيل الأمر behat (التي تدير كل الاختبارات التي قمت بإنشائها والتي يجب أن تكون واحدة فقط حتى الآن).

إذا تم كل شيء بشكل صحيح، يجب أن تشاهد:

الصيحة! أنت الآن على استعداد للبدء اختبار كل الأشياء! تحقق من الموارد التالية لمزيد من المعلومات حول Behat ودروبال:

قضايا التصحيح¶

هناك العديد من الطرق المختلفة التي يمكن تشغيلها Behat الاختبارات عبر PhantomJS والسائقين الآخرين، وبعض الناس قد واجهت المشاكل والحلول مع المناهج المختلفة. وفيما يلي بعض القضايا ذات الصلة يمكنك أن تقرأ من خلال لمزيد من المعلومات الأساسية:

أيضا، انظر مشروع BLT Acquia لخير مثال على Behat اختبار التكامل مع دروبال VM.

شاهد هذا الفيديو!

مقالات ذات صلة

مواقع متعددة استضافة دروبالإذا كنت تقوم بتشغيل موقع دروبال أكثر من واحدة، يمكنك تبسيط إدارة ويمكن ترقية المواقع الخاصة بك عن طريق استخدام ميزة في مواقع متعددة. متعددة موقع يسمح لك لمشاركة دروبال واحد ...
استضافة مواقع متعددة دروبالهناك العديد من الأسباب التي تجعل مدير نظم أو المطور قد تختار لاستضافة مواقع متعددة على نفس الخادم في تكوين متعددة المواقع. على سبيل المثال، يمكن لمثل هذا التكوين: ...
الأوجه البحث اباتشي استضافة المؤسسة العامة دروبالملاحظة: شكر خاص إضافي لدوغ فان لتوفير الحافز للنشر أخيرا هذا بلوق وظيفة! في وقت مبكر من عام 2016، عندما كان API البحث وحدات ذات الصلة المؤسسة العامة للدروبال 8 في ألفا في وقت مبكر ...
صفحات صديقة للطابعة استضافة دروبالدروبال هو نظام إدارة المحتوى القوي الذي يعمل على الخادم LAMP. يستخدم خادم LAMP الخلية بشكل افتراضي، ولكن يمكن أيضا أن تستخدم كيو مع دروبال. ويمكن أن تستضيف بلوق، والمنتديات، و...
أفضل الروبوتات TXT لاستضافة دروبالكل يوم، والملايين من الناس استخدام البحث عن الصور للبحث عن الصور والمنتجات والناس. إذا كنت تستخدم دروبال، وهناك احتمالات كنت لا تحصل على أي من هذه الحركة. ملف robots.txt دروبال ...