我有一个NodeJs应用程序.目前我正在使用team city来构建和部署此应用程序.现在我想在部署之前运行单元测试用例.我用Chai的Mocha框架来编写测试用例.我没有在团队城市看到Mocha或Node Js的任何跑步者类型.
我知道需要在teamcity服务器上安装一些插件.
有谁知道插件是什么以及我需要遵循哪些步骤?
您不必安装任何特定的TeamCity插件,您必须使用能够编写TeamCity 服务消息的测试记者,例如mocha-teamcity-reporter,这只是另一个npm包.
mocha --reporter mocha-teamcity-reporter test在构建步骤中运行后,您将获得TeamCity使用的测试,因此Command-Line Runner可以用于此目的.
将此命令提取到您的单独脚本中是一种很好的做法package.json,例如:
"test:ci": "mocha --reporter mocha-teamcity-reporter test"
Run Code Online (Sandbox Code Playgroud)
并npm run test:ci在您的构建步骤中使用.
| 归档时间: |
|
| 查看次数: |
1953 次 |
| 最近记录: |