প্রকল্প সম্পর্কে
GUT (গডোট ইউনিট টেস্ট) হল গডোট ইঞ্জিনের জন্য একটি ইউনিট টেস্টিং ফ্রেমওয়ার্ক, যা ডেভেলপারদের সরাসরি GDScript-এ টেস্ট লেখা এবং চালানোর সুযোগ দেয়। এটি গডোট প্রজেক্টের সাথে নির্বিঘ্নে সংহত হওয়ার জন্য ডিজাইন করা হয়েছে, যা গেম লজিক এবং আচরণ যাচাই করার জন্য একটি বিস্তৃত টুলসেট প্রদান করে।
## মূল বৈশিষ্ট্য
- **সহজ ইনস্টলেশন**: গডোট অ্যাসেট লাইব্রেরি বা ম্যানুয়াল জিপ ডাউনলোডের মাধ্যমে উপলব্ধ, একটি প্লাগইন যা প্রজেক্ট সেটিংসে সক্রিয় করা যায়।
- **সমৃদ্ধ অ্যাসার্ট লাইব্রেরি**: টেস্টগুলিকে সংক্ষিপ্ত এবং অভিব্যক্তিপূর্ণ করতে বিস্তৃত অ্যাসার্ট এবং ইউটিলিটি পদ্ধতি।
- **ইনার টেস্ট ক্লাস**: ভালো প্রসঙ্গ এবং রক্ষণাবেক্ষণের জন্য ক্লাসের মধ্যে টেস্ট সংগঠিত করার সমর্থন।
- **ডাবলিং এবং স্টাবিং**: উপাদানগুলিকে বিচ্ছিন্ন এবং পরীক্ষা করার জন্য সম্পূর্ণ এবং আংশিক ডাবল, স্টাবিং এবং স্পাই।
- **কমান্ড লাইন ইন্টারফেস (CLI)**: অটোমেশন এবং CI/CD সংহতকরণের জন্য টার্মিনাল থেকে টেস্ট চালান।
- **প্যারামিটারাইজড টেস্ট**: একাধিক ডেটা সেটের সাথে একই টেস্ট চালান।
- **JUnit XML এক্সপোর্ট**: অন্যান্য টুলের সাথে সংহতকরণের জন্য স্ট্যান্ডার্ড JUnit XML ফরম্যাটে টেস্ট ফলাফল এক্সপোর্ট করুন।
- **VSCode এক্সটেনশন**: এডিটর থেকে সরাসরি টেস্ট চালানোর জন্য একটি সহযোগী এক্সটেনশন।
## সংস্করণ সামঞ্জস্য
- **GUT 9.x**: গডোট 4.x-এর জন্য (4.0 থেকে 4.7 পর্যন্ত নির্দিষ্ট সংস্করণ সহ)।
- **GUT 7.x**: গডোট 3.x-এর জন্য (যেমন, গডোট 3.5-এর জন্য 7.4.3)।
## শুরু করা
ডকুমেন্টেশন [gut.readthedocs.io](https://gut.readthedocs.io/)-এ হোস্ট করা হয়েছে, ইনস্টলেশন, দ্রুত শুরু, টেস্ট তৈরি এবং অ্যাসার্ট ব্যবহারের জন্য গাইড সহ। ফ্রেমওয়ার্কটি MIT লাইসেন্সযুক্ত, লাইসেন্স ফাইলটি অ্যাডনে অন্তর্ভুক্ত।
## সমর্থন
ডেভেলপমেন্ট [Buy Me a Coffee](https://buymeacoffee.com/bitwes)-এর মাধ্যমে সমর্থিত।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.