एक टीमसिटी कॉन्फ़िगरेशन में मेरे पास चरण है जो फ़ैंटॉमजेएस परीक्षण चलाता है। यह कस्टम स्क्रिप्ट के साथ एक "कमांड लाइन" कदम है। स्क्रिप्ट की तरह दिखता है:फ़ैंटॉमजेएस टीमसिटी कॉन्फ़िगरेशन
% PhantomJS% CreateEntityPopupTest \ unit.htm
% PhantomJS% ExcelImportPopupTest \ unit.htm
... आदि
तो यह प्रत्येक qunit परीक्षण पैकेज htm में उल्लेख किया है चलाता है पृष्ठ। लेकिन मैं एक फ़ाइल में नहीं, एक फ़ोल्डर में PhantomJS (phantomjs-1.9.0-windows) को इंगित करने का कोई तरीका नहीं ढूंढ पाया। इसलिए जब हम परीक्षण के साथ नई फाइलें जोड़ते हैं तो हर बार कॉन्फ़िगरेशन को बदलने की आवश्यकता नहीं होगी।
फ़ैंटॉमजेएस जावास्क्रिप्ट फाइल चलाता है और एचटीएमएल फाइल नहीं करता है। शायद% PhantomJS% एक स्क्रिप्ट के साथ एक रैपर है जो दी गई HTML फ़ाइल खोलता है। शायद आप देख सकते हैं कि क्या आप इस रैपर को बदल सकते हैं। –