7

鉴于 MStest 中现有的测试库相当广泛,我想为 testign javascript 添加 jasime,并将这些新测试包含在 MSTesting 框架中,以便对当前 TDD 模式的干扰最小...

如果有人知道 Jasmine 的现有 mstest 跑步者,我将不胜感激。现在不用自己建造一个,可以节省时间。也可以考虑其他 MSTest 集成想法,以防万一我追求错误的解决方案......

我们当前的持续集成/源代码控制解决方案是 TFS 2010。

使用 VS 2010 和 resharper 插件进行开发。

4

3 回答 3

6

Chutzpah从命令行在无头 PhantomJS 浏览器中运行 Jasmine 或 QUnit 测试。我目前正在将其输出发布到从PSake构建脚本调用的 TFS 2010。我希望通过一些 XSLT 或其他魔法,如果没有通过,我可以让 JS 测试使构建失败。

于 2012-01-13T22:55:37.833 回答
3

在我的博客上,我展示了如何将 Jasmine 测试作为 TFS 2010 构建的一部分运行,以在 Jasmine 测试失败时使构建失败。这在从 Visual Studio 中运行单元测试时也有效。

于 2012-07-16T09:55:47.763 回答
1

Matt Perdeck 的文章中提到的解决方案非常棒,并且按预期工作。您收到 IOException 的原因是因为 chutzpah 版本。你需要使用 chutzpah.console.exe /silent让它工作。

于 2012-10-02T06:03:00.917 回答