gpt4 book ai didi

testing - PhantomJS teamcity 配置

转载 作者:行者123 更新时间:2023-11-28 19:50:35 25 4
gpt4 key购买 nike

在 teamcity 配置中,我有运行 PhantomJS 测试的构建步骤。这是带有自定义脚本的“命令行”步骤。脚本如下所示:

%PhantomJS%CreateEntityPopupTest\unit.htm
%PhantomJS% ExcelImportPopupTest\unit.htm
...等等

因此它运行 htm 页面中提到的每个 qunit 测试包。但我没能找到一种方法将 PhantomJS (phantomjs-1.9.0-windows) 指向一个文件夹,而不是单个文件。因此,每次添加带有测试的新文件时,都无需更改配置。

最佳答案

我使用 Chutzpah 包装了此行为以便在 TeamCity 中使用。 Chutzpah 可以运行用 QUnit、Jasmine 或 Mocha 编写的测试,并使用 PhantomJS 作为 headless 测试运行器。

https://github.com/mmanela/chutzpah

我将其安装在构建代理上并将其添加到机器上的路径中。

现在我只需在我的构建模板中添加一个名为“运行 JS 测试”的命令行运行程序步骤。命令行很简单:

chutzpah.console.exe %jsTestFolder%

然后我只需为指向文件夹的每个项目定义参数...剩下的就交给 chutzpah 做吧。

关于testing - PhantomJS teamcity 配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31178890/

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