有没有办法让 JavaScript 测试与 MSBuild 或 Visual Studio 进行持续集成?我想要做的是拥有它,所以只要我的 JavaScript 或我的 JavaScript 测试发生更改,它们就会重新构建并运行,如果它们低于接受标准的某些值(代码覆盖率、断言通过、测试通过等),它将失败我的构建。有人知道怎么做吗?
谢谢!
有没有办法让 JavaScript 测试与 MSBuild 或 Visual Studio 进行持续集成?我想要做的是拥有它,所以只要我的 JavaScript 或我的 JavaScript 测试发生更改,它们就会重新构建并运行,如果它们低于接受标准的某些值(代码覆盖率、断言通过、测试通过等),它将失败我的构建。有人知道怎么做吗?
谢谢!
看起来 Chutzpah 有一个命令行运行程序,因此您可以创建一个 PowerShell 脚本,该脚本从您的构建服务器调用以运行测试。有关更多信息,请参阅Chutzpah 文档。我不确定您将如何将测试结果与 TFS 集成。
我已经使用命令行构建步骤来运行我的 javascript 测试。
添加这个并指向类似的东西
$(Build.SourcesDirectory)\packages\Chutzpah.4.0.3\tools\chutzpah.console.exe
或者任何你在构建服务器上运行的 chutzpah 设置。然后,您可以添加一个参数来告诉 chutzpah 控制台测试在哪里
$(Build.SourcesDirectory)\YourApp.UnitTests\Tests**strong text**