Javascript 如何使用摩卡配置TeamCity build?
我有一个通过teamcity为CI设立的项目。 该项目本身是一个nodejs应用程序,它包括用mocha编写的测试,我们将通过jscoverage进行介绍。在我正在设置的构建配置中,我有3个构建步骤 在签入时发生Javascript 如何使用摩卡配置TeamCity build?,javascript,node.js,continuous-integration,teamcity,mocha.js,Javascript,Node.js,Continuous Integration,Teamcity,Mocha.js,我有一个通过teamcity为CI设立的项目。 该项目本身是一个nodejs应用程序,它包括用mocha编写的测试,我们将通过jscoverage进行介绍。在我正在设置的构建配置中,我有3个构建步骤 在签入时发生 对我正在处理的项目中的文件夹调用jscoverage.exe 掩护 调用mocha对步骤1中的jscovered文件运行测试 并输出到html cov reporter 将生成的coverage.html报告移动到公共web目录中 稍后浏览 构建当前在步骤2失败: 目录C:\NodeJ
或者与nodejs、mocha堆栈持续集成的想法?是的,这也发生在我身上,当时我正在设置TeamCity在Windows Server上运行mocha。解决方案是通过指定mocha.cmd bat文件的路径来调用mocha。例如,如果您有文件夹C:\mocha,并且您已经执行了 安装摩卡咖啡 在该目录中,bat文件的路径将是 C:\mocha\node\u modules.bin\mocha.cmd 您可以通过给出下一条指令来告诉Teamcity执行mocha命令: C:\mocha\node\u modules.bin\mocha--ui tdd--reporter html cov测试\measureDBTests.js>coverage.html