इस प्रोजेक्ट के बारे में
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.