टेस्ट रनर एक ऐसा सॉफ्टवेयर है जो किसी अभ्यास के टेस्ट छात्र के कोड पर चलाता है।
टेस्ट रनर से हमें दो फायदे मिलते हैं:
हर भाषा का अपना टेस्ट रनर होता है, जो उसी भाषा में लिखा जाता है। वेबसाइट टेस्ट रनर और छात्रों के सबमिशन के बीच समन्वयक का काम करती है।
हर टेस्ट रनर Exercism के GitHub संगठन में <track_slug>-test-runner नाम की रिपॉज़िटरी में रहता है (जैसे exercism/ruby-test-runner)।
मौजूदा टेस्ट रनर आप यहाँ देख सकते हैं।
अगर आप किसी मौजूदा टेस्ट रनर में मदद करना चाहते हैं, तो कृपया उसकी रिपॉज़िटरी में एक इश्यू खोलकर पूछिए कि आप कहाँ मदद कर सकते हैं। अगर आप ऐसी भाषा के लिए टेस्ट रनर बनाना चाहते हैं जिसके लिए अभी कोई टेस्ट रनर नहीं है, तो कृपया टेस्ट रनर बनाने के निर्देशों का पालन कीजिए।
टेस्ट रनर बनाने के बारे में और जानने के लिए आप इन दस्तावेज़ों का उपयोग कर सकते हैं: