7

我们使用的是 Team Foundation Server 2010,并且我们使用Jasmine在本地机器上运行了一些 JavaScript 单元测试。

我们正在使用基于工作流的构建。

有没有人在构建期间成功运行 Jasmine 测试?如果 Jasmine 测试失败,你能破坏构建吗?

4

2 回答 2

7

我看到的方法是使用 CodePlex 上提供的 Chutzpah Test Runner:http: //chutzpah.codeplex.com/

这允许您从命令行运行 Jasmine/QUnit 测试,然后可以使用 InvokeProcess Activity 轻松地将其与 TFSBuild 集成。

于 2012-04-13T21:07:23.053 回答
1

你应该结帐http://www.codit.eu/blog/2015/03/18/continuous-integration-with-javascript-nunit-on-tfsbuild-(part-23)/

博文描述了如何在 Team Foundation Build 服务器上执行 JavaScript 单元测试的完整场景。基本上它使用 Grunt (taskrunner) 和 Powershell。它还有一个您可以使用的代码覆盖率报告示例。

于 2015-03-19T07:07:36.590 回答