Elasticsearch: تنفيذ اختبارات مشابهة لاختبارات الخفافيش للنوافذ

تم إنشاؤها على ١٩ مايو ٢٠١٦  ·  3تعليقات  ·  مصدر: elastic/elasticsearch

نقوم باختبار التثبيت الأساسي والخيارات في اختباراتنا المتشردة على بعض الأنظمة ولكن حتى الآن ليس على windows. نحن بحاجة إلى ذلك لأننا بين الحين والآخر نكسر المطاط المطاطي للنوافذ ثم نكتشف ذلك فقط عبر تقارير الأخطاء (انظر على سبيل المثال https://github.com/elastic/elasticsearch/pull/18473 ، https://github.com/ مرن / بحث مطاطي / قضايا / 16086). نحتاج إلى شيء مشابه لاختبارات الخفافيش للنوافذ. قد لا يكون من الممكن توفير صورة Windows عامة ولكن على الأقل يجب أن تكون هناك طريقة لاختبار الوظائف الأساسية للأشخاص الذين يمكنهم الوصول إلى واحدة.

>test

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

cc @ elastic / microsoft سيكون جيدًا إذا أخذنا ملكية هذا. نحتاج إلى كتابة اختبارات متشردة مماثلة لـ MSI الخاص بنا في الأسابيع القادمة أيضًا.

ال 3 كومينتر

cc @ elastic / microsoft سيكون جيدًا إذا أخذنا ملكية هذا. نحتاج إلى كتابة اختبارات متشردة مماثلة لـ MSI الخاص بنا في الأسابيع القادمة أيضًا.

أجريت بعض اختبارات Cucumber التي تعمل ضد صناديق Vagrant باستخدام المكوّن الإضافي vagrant-cucumber https://github.com/scalefactory/vagrant-cucumber

مع دعم النسخ المرتبط في Vagrant 1.8 ، يجب أن يكون سريعًا حقًا إعادة تعيين VM بين كل اختبار للحصول على بيئة قاعدة نظيفة لتثبيت حزمة MSI وما إلى ذلك مرارًا وتكرارًا.

إليك عينة لمربع Linux: https://github.com/StefanScherer/cups-cucumber-test/blob/master/features/lpr.feature

وهذا يعمل أيضًا مع أجهزة Windows VM. لدي بعض بيئات Windows (مغلقة المصدر) تعمل مع VirtualBox Vagrant Boxes.

فقط سنتي.

حل محله # 18475

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

القضايا ذات الصلة

abrahamduran picture abrahamduran  ·  3تعليقات

rjernst picture rjernst  ·  3تعليقات

dawi picture dawi  ·  3تعليقات

DhairyashilBhosale picture DhairyashilBhosale  ·  3تعليقات

ttaranov picture ttaranov  ·  3تعليقات