मुझे वर्तमान में एक समस्या है कि मुझे PHP एक्सटेंशन के साथ हमारी बातचीत को ठीक से काम करने के लिए विरासत कोड में चारों ओर काम करना है (Singleton Testing Question)।PHPUnit टेस्ट चल रहे हैं या नहीं, यह निर्धारित करने के लिए कैसे?
इस प्रकार, मैं एप्लिकेशन के साथ हमारे सामान्य उत्पादन कोड को चलाने के दौरान इस कोड को निष्पादित नहीं करना चाहता हूं। इसलिए, अगर मुझे निष्पादित किया जा रहा कोड को परीक्षण के हिस्से के रूप में निष्पादित किया जा रहा है, तो मुझे नियमित PHP कोड में जांच करने की आवश्यकता है।
यह निर्धारित करने के तरीके पर कोई सुझाव? मैंने परीक्षण फाइलों की उपस्थिति से जुड़े एक परिभाषित चर के बारे में सोचा (हम ग्राहकों को परीक्षण नहीं भेजते हैं) लेकिन हमारे डेवलपर्स को सामान्य रूप से काम करने के लिए एक्सटेंशन की आवश्यकता होती है, जबकि सीआई सर्वर को परीक्षण चलाने की आवश्यकता होती है।
क्या PHPUnit.xml फ़ाइल में एक वैश्विक सेट की सिफारिश की जाएगी? अन्य विचार?
धन्यवाद। यह एक आकर्षण की तरह काम करता है, और मैं अभी भी अन्य कोड प्रक्रियाओं के लिए अपने विकास पर्यावरण का पता लगा सकता हूं। –
बिल्कुल सही, यहां बहुत अच्छा काम किया। बहुत बहुत धन्यवाद। – GoinAum