আমার দল প্রচুর পরিমাণে শেফ কুকবুক তৈরি করেছে। আমি ভাবছিলাম যে আমার কী পদ্ধতি এবং ফ্রেমওয়ার্কগুলি সন্ধান করা উচিত তাই আমরা আমাদের নোডগুলি সঠিকভাবে কনফিগার করা হয়েছে তা নিশ্চিত করার জন্য পরীক্ষা তৈরি করা শুরু করতে পারি?
আমার দল প্রচুর পরিমাণে শেফ কুকবুক তৈরি করেছে। আমি ভাবছিলাম যে আমার কী পদ্ধতি এবং ফ্রেমওয়ার্কগুলি সন্ধান করা উচিত তাই আমরা আমাদের নোডগুলি সঠিকভাবে কনফিগার করা হয়েছে তা নিশ্চিত করার জন্য পরীক্ষা তৈরি করা শুরু করতে পারি?
উত্তর:
আপনি (এছাড়াও) এর জন্য ভ্যাগ্র্যান্টের দিকে নজর দিতে পারেন ।
একটি ভিডিওতে দেখা যাচ্ছে যে কীভাবে ভ্যাগ্রান্ট এবং শেফ কুকবুকের কম্বো ব্যবহার করবেন। এবং অপ্সকোড সাইটে ভ্যাগ্রান্ট এবং শেফের জন্য একটি উত্সর্গীকৃত পৃষ্ঠা রয়েছে (আপডেট 2015-01-23: পৃষ্ঠাটি চলে গেছে ...)।
সেখানে cucumber-chef
রুবি রত্ন এবং একটি সম্প্রতি প্রকাশিত বই নেলসন-স্মিথ এট আল - "টেস্ট চালিত অবকাঠামো উইথ শেফ" যা সেই রত্নটিকে ব্যবহার করে - http://www.cucumber-chef.org/
আমার গিথুব ওয়াচলিস্ট থেকে সবেমাত্র এটি মনে আছে: https://github.com/gregretkowski/vmth/
ভিএমটিএইচ (ভার্চুয়াল মেশিন টেস্ট হারনেস) আপনার অবকাঠামো অটোমেশন - পুতুল নীতি, শেফ রেসিপি, ডিপ্লোয়মেন্ট স্ক্রিপ্টস ইত্যাদির ইউনিট-টেস্ট করার ব্যবস্থা সরবরাহ করে এটি স্নাপশট সিস্টেমের স্থানে আধুনিক ভিএম মনিটরের বৈশিষ্ট্যগুলি (যেমন কিমু) ব্যবহার করে এবং পুনরায় সেট করে প্রতিটি পরীক্ষার পরে সেই রাজ্য, যাতে দ্রুত ধারাবাহিকতায় একটি ভিএম উদাহরণে কয়েকটি সিরিজ পরীক্ষা করা যায়
অনেকগুলি বিকল্প রয়েছে।
অপ্সকোডের শেফ বিকাশ রোডম্যাপ "নো-অপ" সমর্থন রয়েছে যা পরীক্ষায় সহায়তা করবে। আমরা যুক্তি দিই যে "নো-অপশন" অগত্যা আপনি যা চান তা করেন না, তবে বৈশিষ্ট্যের আকাঙ্ক্ষাটি বুঝতে পারেন।
এখানে কিছু উত্তর কিছুটা পুরানো বলে মনে হচ্ছে। সিআই এবং স্থানীয় পরীক্ষার জন্য আমি টেস্ট কিচেনের মতো একটি পরীক্ষার জোতা সরঞ্জামটি কাজে লাগিয়ে দেখব যা আপনি যদি ইতিমধ্যে ব্যবহার করে থাকেন তবে ভ্যাগ্রান্টকে সমর্থন করে।
এটি আপনাকে আজ প্রচুর মেঘ এবং ভার্চুয়ালাইজেশন সমাধানগুলির বিরুদ্ধে আপনার কুকবুকগুলি চালানোর অনুমতি দেবে: ইসি 2, ডিজিটাল মহাসাগর, ভ্যাগ্র্যান্ট, ডকার, ইত্যাদি ..
আজ সেখানে বিদ্যমান অনেকগুলি অবকাঠামোগত পরীক্ষার সরঞ্জামগুলির মধ্যে একটি চালানোর অনুমতি দেওয়ার জন্য এটিতে প্লাগিন রয়েছে:
আমার অভিজ্ঞতায়, সত্যিই এটি করার একমাত্র উপায় হ'ল মঞ্চ পরিবেশ এবং সতর্কতা বিকাশের অভ্যাসগুলি। করণীয় আসল কাজটি অবিশ্বাস্যরকম অগোছালো এবং ভঙ্গুর এবং মাপসই করা হচ্ছে এবং সিআই টেস্ট স্যুটগুলি প্রতিশ্রুতি বা ধাক্কা দিয়ে চলছে তা লেখার এবং বজায় রাখার অনেক প্রচেষ্টা (যদিও শেফ সম্ভবত পুতুলের চেয়ে এটি অনেক ভাল, যা আমার মূল অভিজ্ঞতা ), এবং চালানোর জন্য একটি হাস্যকর সময় নিন।
সম্পাদনা
আমি এটি লেখার ঠিক পরে, আমি হঠাৎ বুঝতে পেরেছিলাম ইউনিয়ন ফাইল সিস্টেমের সাথে শেফ / পাপেট রেসিপিগুলির যথাযথভাবে দক্ষ "ইউনিট" পরীক্ষা করার একটি উপায় এবং একটি উল্লেখযোগ্য পরিমাণ স্ক্যাফল্ডিংয়ের উপায় থাকতে পারে। যাইহোক, আমি সেখানে কিছুই খুঁজে পাচ্ছি না যে এই এলাকায় ইতিমধ্যে যে কেউ করেছে। আমি সবেমাত্র নিজেকে একটি প্রকল্প খুঁজে পেয়েছি।