Exercism-এ আপনার Zig অনুশীলনীগুলো কীভাবে টেস্ট করবেন, তা শিখুন
আপনার কোড <exercise_name>.zig ফাইলে লিখুন।
কিছু অনুশীলনীর সঙ্গে নির্দিষ্ট কিছু Zig গঠনের জন্য আগে থেকে লেখা সিগনেচার দেওয়া থাকে, যেমন ধ্রুবক, ফাংশন, ইমপোর্ট, স্ট্রাক্ট, এবং সম্ভাব্য আরও অনেক কিছু!
এই আগে থেকে লেখা সিগনেচারগুলোর উদ্দেশ্য হলো একটি স্পষ্ট সূচনা বিন্দু দিয়ে অনুশীলনী শেষ করতে আপনাকে সাহায্য করা। তবে এই সিগনেচারগুলো থেকেই শুরু করা জরুরি নয়। বিশেষ করে যখন তাদের টেস্ট পাস করে এমন যেকোনো কোডই সম্পূর্ণ গ্রহণযোগ্য সমাধান।
টেস্ট চালাতে হলে আপনাকে শুধু নিচের কমান্ডটি চালাতে হবে:
zig test test_exercise_name.zig
এখানে exercise_name এর জায়গায় অনুশীলনীর নাম বসাতে হবে।
উপরের কমান্ডটি অনুশীলনীর রুট ডিরেক্টরিতে চালাতে হবে, কারণ এর টেস্ট ফাইলটিও একই জায়গায় থাকার কথা।
এছাড়া যেকোনো অনুশীলনীর সব টেস্টই ডিফল্টভাবে চালু থাকে, এবং কোনো টেস্টই স্কিপ করার সুযোগ নেই।
যেহেতু সব টেস্টের ক্ষেত্রেই এই নিয়ম প্রযোজ্য, তাই একে একে প্রতিটি টেস্ট দেখতে চাইলে যে টেস্টগুলো পাস করছে না সেগুলো আপনাকে কমেন্ট আউট করতে হবে।
একটি টেস্ট কমেন্ট আউট করা মানে শুধু প্রতিটি লাইনের শুরুতে // বসিয়ে দেওয়া।
অন্যথায়, আপনার সমাধান টেস্ট পাস করতে পারবে বলে নিশ্চিত হলে সেগুলো আবার আন-কমেন্ট করে দেখতে পারেন পাস করে কি না।