Exercism-এ আপনার Odin অনুশীলনীগুলো কীভাবে টেস্ট করবেন, তা শিখুন।
আপনার exercism প্রজেক্ট ডিরেক্টরির ভেতরে থাকা Odin অনুশীলনীগুলো চালাতে হলে সেই অনুশীলনীর ডিরেক্টরিতে গিয়ে odin test . রান করুন।
cd "$(exercism workspace)"/odin/leap
odin test .
টেস্ট করার সময় Odin আপনার কোড "vet" করতে পারে: এটি অব্যবহৃত ইমপোর্ট আর ভ্যারিয়েবলের মতো জিনিস খুঁজে দেখতে পারে।
আপনার টেস্টগুলো এভাবে রান করুন
odin test . -vet
আরও বেশি চেকের জন্য -strict-style অপশনটি যোগ করুন।
odin test এমন প্রতিটি প্রোসিডিউর রান করে যেটিতে @(test) অ্যাট্রিবিউট আছে।
টেস্ট স্যুটে আপনি খেয়াল করবেন, প্রতিটি টেস্ট প্রোসিডিউরের এই অ্যাট্রিবিউটটি আছে। এর মানে হলো, আপনি যখন টেস্টগুলো চালু করবেন, প্রতিটি টেস্ট প্রোসিডিউর রান হবে।
Exercism সাধারণত টেস্ট ড্রিভেন ডেভেলপমেন্ট-কে উৎসাহিত করে, যেখানে:
আমরা (মেইনটেইনাররা) টেস্টের একটি সাবসেট চালানোর কোনো সুন্দর প্রোগ্রাম্যাটিক উপায় খুঁজে পাইনি। টেস্ট ফাইলটি সহজে সামলানো যাচ্ছিল না। TDD দিয়ে ডেভেলপ করতে, আপনি টেস্ট ফাইলটি সম্পাদনা করে যে টেস্টগুলো এখনো চালানোর জন্য প্রস্তুত নন সেগুলো কেবল কমেন্ট আউট করতে পারেন, আর সমাধান লেখার সময় এগুলো একে একে আনকমেন্ট করতে পারেন।
আরও বিস্তারিত জানতে Odin-এর টেস্ট রানার ডকুমেন্টেশন এবং odin test -help দেখুন।