gpt4 book ai didi

teamcity - 如何在TeamCity中运行Jasmine测试

转载 作者:行者123 更新时间:2023-12-03 14:09:36 25 4
gpt4 key购买 nike

我们一直在使用Jasmine编写JavaScript业务逻辑的规范。我们可以在浏览器中运行测试套件,但是如何将其集成到TeamCity中呢?最好不要使用NodeJS,而要尽可能简单。

最佳答案

我创建了在PhantomJS源中找到的run-jasmine.js的修改版本(原始版本为here。该版本可在TeamCity中使用(它将自动检测到它正在TeamCity中运行)。此更新的版本正在使用TeamCity service messages,它可以实现很好的集成。

您将需要PhantomJS。您还需要以下之一:


run-jasmine.js(对于Jasmine 1.x)。
run-jasmine.js(对于Jasmine 2.x)。


在可以运行此步骤的TeamCity构建配置中添加一个构建步骤:

phantomjs.exe run-jasmine.js index.html


index.html是您的Jasmine亚军页面。如果构建代理不包括PhantomJS,则可以将其与源一起提交到存储库中(这是我们的工作)。

结果将如下所示:



测试细节:


上面的内容来自具有此设置的 Tasks示例ASP.NET MVC项目。可以使用Visual Studio(sln)构建步骤在TeamCity中运行。作为预构建步骤,它还将在Visual Studio中运行测试。

关于teamcity - 如何在TeamCity中运行Jasmine测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21185246/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com