"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > प्रश्न प्रारूप और नेस्टेड गो मॉड्यूल के परीक्षण पर लेख के फोकस को ध्यान में रखते हुए, यहां कुछ शीर्षक विकल्प दिए गए हैं: विकल्प 1 (प्रत्यक्ष और संक्षिप्त): आप नेस्टेड गो मॉड्यूल का प्रभावी ढंग से परीक्षण कैसे करते हैं?

प्रश्न प्रारूप और नेस्टेड गो मॉड्यूल के परीक्षण पर लेख के फोकस को ध्यान में रखते हुए, यहां कुछ शीर्षक विकल्प दिए गए हैं: विकल्प 1 (प्रत्यक्ष और संक्षिप्त): आप नेस्टेड गो मॉड्यूल का प्रभावी ढंग से परीक्षण कैसे करते हैं?

2024-11-05 को प्रकाशित
ब्राउज़ करें:144

Here are a few title options, keeping in mind the question format and the article\'s focus on testing nested Go modules:

Option 1 (Direct and Concise): 
How do you test nested Go modules effectively?

Option 2 (Highlighting the Challenge): 
Why does `go

नेस्टेड गो मॉड्यूल का परीक्षण

कई गो मॉड्यूल के साथ काम करते समय गो टेस्ट चलाना चुनौतीपूर्ण हो सकता है। गो टेस्ट./... का उपयोग करने का पारंपरिक तरीका एक त्रुटि के साथ विफल हो जाएगा जिसमें कोई मिलान किए गए पैकेज या परीक्षण के लिए कोई पैकेज नहीं होगा।

ऐसा इसलिए है क्योंकि गो टेस्ट को एकल मॉड्यूल पर काम करने के लिए डिज़ाइन किया गया है, एकाधिक पर नहीं। नेस्टेड मॉड्यूल का परीक्षण करने के लिए, एक अलग दृष्टिकोण की आवश्यकता होती है।

एक समाधान में प्रत्येक मॉड्यूल में व्यक्तिगत रूप से गो टेस्ट निष्पादित करने के लिए शेल ट्रिक का उपयोग करना शामिल है। उदाहरण के लिए, आप go.mod फ़ाइलों वाली निर्देशिकाओं को खोजने के लिए ढूंढें का उपयोग कर सकते हैं और उनमें से प्रत्येक निर्देशिका के भीतर गो परीक्षण चला सकते हैं:

find . -type d -name go.mod -exec go test {}  

वैकल्पिक रूप से, आप वांछित निर्देशिकाओं के माध्यम से पुनरावृत्त करने के लिए एक सहायक स्क्रिप्ट या मेकफ़ाइल बना सकते हैं और तदनुसार गो टेस्ट चला सकते हैं:

# test.sh

#!/bin/bash

for dir in */; do
  if [ -f "$dir/go.mod" ]; then
    go test "$dir"
  fi
done

कुछ बड़ी परियोजनाएं सभी सबमॉड्यूल की एक सूची बनाए रख सकती हैं और परीक्षण की सुविधा के लिए ऊपर दिए गए उदाहरण की तरह स्क्रिप्ट का उपयोग कर सकती हैं।

इन तकनीकों को नियोजित करके, आप कई नेस्टेड में प्रभावी ढंग से परीक्षण चला सकते हैं मूल निर्देशिका से मॉड्यूल पर जाएं।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3