作为 Cruise control.net 构建的一部分,是否可以自动运行 jasmine 测试套件?
如果是这样怎么办?
我的服务器代码是 C#,我的 CI 服务器已经运行了大量的单元测试。所以我添加了一个单元测试,它使用 Watin 启动浏览器来运行 Jasmine 测试并检查结果。花了一个上午的时间让所有的乐曲一起愉快地演奏。
另一种方法可能是调查 NJasmine——我看到这在 NuGet 上可用,但部分原因是由于缺乏文档,我自己没有这样做。
此外,如果您使用 ReSharper,您可能希望查看它们与 QUnit 的集成:http: //blogs.jetbrains.com/dotnet/2011/03/resharper-6-introduces-support-for-javascript-unit- testing/(他们也很有可能将它与 Jasmine 集成)。虽然这旨在在 Visual Studio 中运行 JS UT,但您可能会发现它为您提供了一个“挂钩”,也可以从 CI 服务器运行它们。