প্রকল্প সম্পর্কে
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.