মনে রাখবেন যে আপনি "পুনরাবৃত্ত" চালাতে পারেনgo test
: আপনার পরীক্ষা করতে চাইলে আপনার সমস্ত প্যাকেজ তালিকাভুক্ত করতে হবে ।
আপনি যদি নিজের গো প্রকল্পের মূল ফোল্ডারে থাকেন তবে টাইপ করুন:
go test ./...
' ./...
' স্বরলিপি অধ্যায় "এ বর্ণনা করা হয়েছে প্যাকেজ তালিকার বর্ণনা " "এর কমান্ডgo
":
একটি আমদানি পথ হ'ল একটি নিদর্শন যদি এতে এক বা একাধিক ...
ওয়াইল্ডকার্ড অন্তর্ভুক্ত থাকে, যার প্রতিটি খালি স্ট্রিং এবং স্ট্র্যাশযুক্ত স্ট্রিং সহ যে কোনও স্ট্রিংয়ের সাথে মেলে।
এই ধরণটি GOPATH
গাছগুলিতে পাওয়া সমস্ত প্যাকেজ ডিরেক্টরিতে প্যাটার্নগুলির সাথে মিল রয়েছে matching
একটি বিশেষ কেস হিসাবে , x/...
ম্যাচগুলির x
পাশাপাশি x
সাব-ডিরেক্টরিগুলি।
উদাহরণস্বরূপ, এর উপ-ডিরেক্টরিতে প্যাকেজগুলি net/...
প্রসারিত হয় net
।
আপনি যদি আপনার _test.go
ফাইলগুলিকে সাবফোল্ডারে go test ./...
রাখেন তবে ' ' কমান্ড এগুলি তুলতে সক্ষম হবে।
কিন্তু:
- পরীক্ষার ফাইলটি প্যাকেজ রফতানি হওয়া সামগ্রীতে অ্যাক্সেস করতে সক্ষম হওয়ার জন্য আপনার প্যাকেজের নামের সাথে আপনার রফতানি ভেরিয়েবল এবং ফাংশনগুলি (আপনার পরীক্ষায় ব্যবহৃত) প্রিফিক্স করতে হবে।
- আপনি অ-রফতানি সামগ্রী অ্যাক্সেস করতে পারবেন না।
বলা হচ্ছে, আমি এখনও _test.go
ফাইলটি মূল উত্স ফাইলের ঠিক পাশে রাখতে চাই : এটি সন্ধান করা আরও সহজ।
go test ./...
বর্তমান ফোল্ডার এবং সমস্ত সাবফোল্ডারগুলিতে পরীক্ষা চালানো হবে । দেখুন নিচের আমার উত্তর