وcharmrunner توفر مكونات والمرافق التي يمكن إعادة استخدامها لاختبار السحر سحر.
وهناك العديد من حالات الاستخدام المختلفة للاختبار من جنكينز شلال جهات النظر، لالنابضة النشر لمستودع بناء على نتائج الاختبار.
من أجل استيعاب سيناريوهات مختلفة على التوالي، يتم عرض الأدوات على أنها مجموعة من الأدوات المبادرة القطرية.
جميع الأدوات تعمل ضد البيئة السحر الافتراضية.
عداء
يوفر نقطة الدخول الرئيسية الى اختبار سحر. فإنه سيتم إنشاء وتشغيل اختبار وتسجيل نتيجة والمعلومات البيئية:
على & nbsp؛ السحر الرسم البياني-عداء مستودع -r -w working_dir -s -t سلسلة testrecord.zip
مخطط
لتغيير سحر بالنظر حساب سلسلة من الخطط اختبار ضد مستودع للجميع السحر:
على & nbsp؛ السحر-مخطط -r -s مستودع دقيق -d plans_dir
لقطة
لقطة واستعادة البيئة، وأقرب إلى الرف BZR. الغرض الأساسي لتكون قادرة على مسح خارج الخدمات من بيئة بحيث يمكن إعادة استخدامها البيئة عبر الاختبارات.
تعمل على خدمة تحبب، وتدمير وإزالة الخدمات القديمة غير موجودة في لقطة قبل الماضية في البوب:
على & nbsp؛ السحر-لقطة لقطة -f pristine.json
على & nbsp؛ السحر نشر --repository = الأمثلة المحلية: الخلية
على & nbsp؛ السحر-لقطة استعادة pristine.json -f
- تنظيف بيئة لإعادة استخدامها، عن طريق حذف الخدمات.
- إعادة تعيين مزود تخزين أي سحر تحميلها.
- يزيل أي دولة سحر من حارس الحديقة.
محمل
تحميل الخدمات خطة الاختبار والعلاقات فى بيئة:
على & nbsp؛ السحر الحمل -r mediawiki.plan مستودع
ووتش
التحقق لخدمة الخروج بشكل صحيح، ينتظر خدمة معينة وجميع علاقاتها للوصول إلى حالة الاستقرار التي أنجزت أو أي الوصول إلى حالة الفشل:
على & nbsp؛ السحر-ساعة
رمز إنهاء 1 إذا فشل الانتظار، ستدير مع مزيد من التفاصيل. خروج 0 إذا ناجحة.
السجلات الاختبار
إنشاء أرشيف من جميع سجلات وحدة، البيانات حارس الحديقة، والوضع، وسجلات اختبار عداء:
على & nbsp؛ السحر قياسي -f testrecord.zip
ما هو الجديد في هذا الإصدار:
استخدام SFTP لجلب سجلات وحدة بعد (السحر مسجل هو الآن مزود مستقل)
تحديث مراقب للعمل مع الناتج الوضع الجديد
ما هو الجديد في الإصدار 0.2.4:
المستقلة ZK النصي تفريغ، استخدم معالجة الأخطاء المجمع لقطة تنظيف.
المتطلبات:
بيثون
لم يتم العثور على التعليقات