2011-09-22 11 views
7

मैं सिर्फ एक नर्तक ऐप में "परीक्षण करें" टाइप करने में सक्षम होना चाहता हूं, जो स्रोत निर्देशिका को समाप्त करता है (जिसे "नर्तक-एपनाम" द्वारा उत्पन्न किया गया था) और इसे 'परीक्षण' पर पर्यावरण सेट के साथ परीक्षण चलाएं ।मेकफ़ाइल.पीएल के लिए मैं क्या कर सकता हूं ताकि जब मैं परीक्षण करता हूं तो यह टेस्ट सूट को नर्तक पर्यावरण के साथ 'टेस्ट' पर सेट करता है?

या यदि कोई मुझे भंडार में इंगित कर सकता है कि मैं इसे "नर्तकियों के विकास के लिए सर्वोत्तम अभ्यास" के रूप में संदर्भित कर सकता हूं, तो यह बहुत अच्छा होगा!

उत्तर

0

मैं कुछ जाँच किया था और नर्तकी उपयोगकर्ताओं मेलिंग सूची पर निम्नलिखित धागा मिला:

http://lists.perldancer.org/pipermail/dancer-users/2011-March/001277.html

संक्षेप में, अपने परीक्षण में फ़ाइलों में शामिल हैं:

use Dancer::Test; 
Dancer::set environment => 'testing'; 
Dancer::Config->load; 

मत करो:

use Dancer; 

मैं इस हालांकि परीक्षण नहीं किया गया है; लेकिन पोस्ट के उपयोगकर्ता ने कहा है कि यह उनके लिए काम करता है ....

+0

यह काम करता है! धन्यवाद! – holygeek

0

आप उचित रूप से DANCER_ENVIRONMENT चर सेट करने के लिए मेकफ़ाइल संशोधित कर सकते हैं।

अगर मेरे ड्रूटर थे, तो केवल डांसर :: टेस्ट का उपयोग करके पर्यावरण को स्वचालित रूप से सेट कर दिया जाएगा।

+0

मेकफ़ाइल संशोधित करना पर्याप्त नहीं है क्योंकि अगली बार जब मैं "perl Makefile.PL" चलाता हूं तो सामग्री को अधिलेखित किया जाएगा। मैं Makefile.PL से अलग नामित मेकफ़ाइल बनाने के लिए कह सकता हूं और अपना खुद का मेकफ़ाइल प्रदान करता हूं जो पर्यावरण चर सेट करता है लेकिन यह एक बदसूरत होगा। डांसर के माध्यम से देख रहे हैं :: टेस्ट सोर्स कोड ऐसा लगता है जैसे ऐसा नहीं करता है। – holygeek

संबंधित मुद्दे

 संबंधित मुद्दे