টেস্ট
বর্তমানে, রিপোজিটরিতে ফ্রন্টএন্ড এবং ব্যাকএন্ড উভয় সার্ভিসের জন্য E2E টেস্ট অন্তর্ভুক্ত রয়েছে। ওয়েব স্টোরের ফ্রন্টএন্ডের বিভিন্ন ফ্লো পরীক্ষা করার জন্য আমরা Cypress ব্যবহার করছি। অন্যদিকে, ব্যাকএন্ড সার্ভিসের ইন্টিগ্রেশন টেস্টের প্রধান টেস্টিং ফ্রেমওয়ার্ক হিসেবে AVA এবং ট্রেস-ভিত্তিক টেস্টের জন্য Tracetest ব্যবহৃত হচ্ছে।
সব টেস্ট একসাথে চালানোর জন্য, রুট ডিরেক্টরি থেকে make run-tests কমান্ডটি এক্সিকিউট করুন।
এছাড়া, নির্দিষ্ট কোনো টেস্ট চালাতে চাইলে, প্রতিটি টেস্টের জন্য নিচের কমান্ডগুলো ব্যবহার করতে পারেন1:
ফ্রন্টএন্ড টেস্ট:
docker compose run frontendTestsব্যাকএন্ড টেস্ট:
- ইন্টিগ্রেশন:
docker compose run integrationTests - ট্রেস-ভিত্তিক:
docker compose run traceBasedTests
- ইন্টিগ্রেশন:
এই টেস্টগুলো সম্পর্কে আরও বিস্তারিত জানতে Service Testing দেখুন।
docker-composeis deprecated. For details, see Migrate to Compose V2. ↩︎
Feedback
Was this page helpful?
Thank you. Your feedback is appreciated!
Please let us know how we can improve this page. Your feedback is appreciated!