منصوبے کے بارے میں
GUT (Godot Unit Test) Godot Engine کے لیے ایک یونٹ ٹیسٹنگ فریم ورک ہے، جو ڈویلپرز کو براہ راست GDScript میں ٹیسٹ لکھنے اور چلانے کے قابل بناتا ہے۔ اسے Godot پروجیکٹس کے ساتھ بغیر کسی رکاوٹ کے مربوط کرنے کے لیے ڈیزائن کیا گیا ہے، اور یہ گیم لاجک اور رویے کی تصدیق کے لیے ٹولز کا ایک جامع مجموعہ پیش کرتا ہے۔
اہم خصوصیات
- آسان انسٹالیشن: Godot Asset Library کے ذریعے یا دستی زپ ڈاؤن لوڈ کے طور پر دستیاب ہے، ایک پلگ ان کے ساتھ جسے پروجیکٹ سیٹنگز میں فعال کیا جا سکتا ہے۔
- وسیع Assertion لائبریری: ٹیسٹس کو مختصر اور اظہار کے قابل بنانے کے لیے assert اور یوٹیلیٹی میتھڈز کی ایک وسیع رینج۔
- اندرونی ٹیسٹ کلاسز: بہتر سیاق و سباق اور دیکھ بھال کے لیے کلاسز کے اندر ٹیسٹس کو منظم کرنے کی معاونت۔
- Doubling اور Stubbing: مکمل اور جزوی doubles، stubbing اور spies کے ذریعے اجزاء کو الگ تھلگ کر کے ٹیسٹ کرنا۔
- کمانڈ لائن انٹرفیس (CLI): آٹومیشن اور CI/CD انضمام کے لیے ٹرمینل سے ٹیسٹ چلائیں۔
- پیرامیٹرائزڈ ٹیسٹس: متعدد ڈیٹا سیٹس کے ساتھ ایک ہی ٹیسٹ کو چلائیں۔
- JUnit XML ایکسپورٹ: دوسرے ٹولز کے ساتھ انضمام کے لیے ٹیسٹ کے نتائج کو معیاری JUnit XML فارمیٹ میں ایکسپورٹ کریں۔
- VSCode ایکسٹینشن: ایڈیٹر سے براہ راست ٹیسٹ چلانے کے لیے ایک ساتھی ایکسٹینشن۔
ورژن مطابقت
- GUT 9.x: Godot 4.x کے لیے (4.0 سے 4.7 تک کے لیے مخصوص ورژنز کے ساتھ)۔
- GUT 7.x: Godot 3.x کے لیے (مثال کے طور پر Godot 3.5 کے لیے 7.4.3)۔
شروع کرنا
دستاویزات https://gut.readthedocs.io/ پر موجود ہیں، جن میں انسٹالیشن، فوری آغاز، ٹیسٹس بنانے اور asserts کے استعمال کے رہنما موجود ہیں۔ یہ فریم ورک MIT لائسنس یافتہ ہے، اور لائسنس فائل ایڈان میں شامل ہے۔
معاونت
ڈویلپمنٹ کو Buy Me a Coffee کے ذریعے سپورٹ کیا جاتا ہے: https://buymeacoffee.com/bitwes۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.