इस प्रोजेक्ट के बारे में
Testcontainers for .NET एक लाइब्रेरी है जो सभी संगत .NET Standard संस्करणों के लिए Docker कंटेनरों के अस्थायी उदाहरणों के साथ परीक्षणों का समर्थन करती है। यह .NET Docker Remote API के ऊपर बनाई गई है और विभिन्न परिस्थितियों में परीक्षण वातावरण का समर्थन करने के उद्देश्य से एक हल्का कार्यान्वयन प्रदान करती है।
यह प्रोजेक्ट Testcontainers NuGet पैकेज के रूप में वितरित किया जाता है और व्यापक Testcontainers ओपन-सोर्स पारिस्थितिकी तंत्र का हिस्सा है। दस्तावेज़ीकरण dotnet.testcontainers.org पर होस्ट किया गया है, और रिपॉज़िटरी में सीधे विकास वातावरण खोलने के लिए एक GitHub Codespaces बैज शामिल है।
सामान्य उपयोग स्वचालित परीक्षण सूट में होता है जहाँ डेटाबेस, संदेश ब्रोकर या अन्य सेवा जैसी वास्तविक निर्भरता की अस्थायी रूप से आवश्यकता होती है: लाइब्रेरी परीक्षण की अवधि के लिए एक कंटेनर शुरू करती है और बाद में उसे हटा देती है। चूँकि यह Docker Remote API पर निर्भर करती है, परीक्षणों को निष्पादित करने वाली मशीन या CI रनर पर एक कार्यशील Docker वातावरण आवश्यक है।
README संक्षिप्त है और उपयोग विवरण के लिए पाठकों को बाहरी दस्तावेज़ीकरण की ओर इंगित करता है। यह लाइसेंस जानकारी भी सूचीबद्ध करता है (LICENSE फ़ाइल देखें), 2019 से 2026 तक Andre Hofmeister और अन्य लेखकों को श्रेय दिया गया कॉपीराइट, और योगदानकर्ता ग्राफ, एक Slack कार्यक्षेत्र और Testcontainers OSS साइट के लिंक प्रदान करता है। CI/CD स्थिति, SonarCloud गुणवत्ता गेट और कवरेज बैज README के शीर्ष पर दिखाए गए हैं।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.