我有一個項目,我通過teamcity爲CI設置。 該項目本身是一個nodejs應用程序,它包括用摩卡書寫的測試,我們通過jscoverage進行了覆蓋。在構建配置中,我設置了3個構建步驟 ,這些步驟在簽入時發生。針對我的項目,我 覆蓋的文件夾如何使用Mocha配置TeamCity構建?
呼叫jscoverage.exe。
呼叫摩卡從步驟1 並輸出到HTML-COV記者
招請對jscovered文件的測試生成的coverage.html報告到一個公共網頁目錄 版本瀏覽。
構建目前無法對第2步: 摩卡」沒有出現在目錄C:\的NodeJS \ MeasuresAPI
我已經取得了一定要包括系統環境摩卡和我所有的節點包路徑和我可以在命令提示符下訪問它們,但TeamCity似乎看不到它們。
爲jscoverage.exe,我不得不包括完整路徑。全球安裝摩卡安裝,但它給我一個錯誤:
"..\node_modules\mocha\bin\mocha" (in directory "C:\NodeJS\MeasuresAPI"): CreateProcess error=193, %1 is not a valid Win32 application
任何人有任何TeamCity和摩卡的經驗,以及如何讓他們玩好? 或與nodejs,摩卡堆棧持續集成的任何想法?