टेस्ट रनर बनाइए


टेस्ट रनर एक बहुत ज़रूरी टूल है, जिसकी मदद से:

टेस्ट रनर बनाना शुरू करने के लिए शुरू से टेस्ट रनर बनाना दस्तावेज़ देखिए।

कार्यान्वयन

ट्रैक के टूल आम तौर पर (ज़्यादातर) ट्रैक की भाषा में ही लिखे जाते हैं।

Caution

हालाँकि आप दूसरी भाषाएँ इस्तेमाल करने के लिए स्वतंत्र हैं, लेकिन हर अतिरिक्त भाषा ट्रैक को बनाए रखना या उसमें योगदान देना और मुश्किल बना देगी। इसलिए हमारी सलाह है कि जहाँ संभव हो, ट्रैक की ही भाषा इस्तेमाल कीजिए, क्योंकि इससे बनाए रखना और योगदान देना आसान हो जाता है।

डिप्लॉयमेंट

टेस्ट रनर को Docker कंटेनर के रूप में पैक किया जाता है और चलाया जाता है। टेस्ट रनर की Docker इमेज GitHub Actions वर्कफ्लो की मदद से अपने आप डिप्लॉय की जाती हैं।

टेस्टिंग

टेस्ट रनर बन जाने के बाद, आप उसकी Docker इमेज को अपने ट्रैक के CI सेटअप में इस्तेमाल करके ट्रैक के अभ्यास जाँच सकते हैं। इस तरीके का सबसे बड़ा फायदा यह है कि यह प्रोडक्शन सेटअप की बेहतर नकल करता है। दूसरे शब्दों में, आपको ज़्यादा भरोसा रहता है कि चीज़ें प्रोडक्शन में भी काम करेंगी। एक संभावित नुकसान यह है कि इससे CI वर्कफ्लो धीमा पड़ सकता है। आप ही, यानी ट्रैक के मेंटेनर, तय कर सकते हैं कि आपके ट्रैक के लिए कौन-सा तरीका सबसे अच्छा काम करता है।