Jasmine,Phantom和Team city无法对团队城市进行测试

时间:2014-08-28 17:20:45

标签: jasmine teamcity phantomjs

我正在使用基于requirejs的应用程序的Jasmine 2.0,我可以在浏览器上运行测试套件。但是当我尝试配置团队城市时。我收到以下错误。

来自构建日志

开始:E:\ APPS \ TeamCity \ buildAgent \ work \ 12a3bd79c15e632f \ Web.UnitTests \ phantomjs.exe E:\ APPS \ TeamCity \ buildAgent \ work \ 12a3bd79c15e632f \ Web.UnitTests \ run-jasmine.js E:\ APPS \ TeamCity的\ buildAgent \工作\ 12a3bd79c15e632f \ Web.UnitTests \ SpecRunner.html     目录中的[17:00:25]:E:\ APPS \ TeamCity \ buildAgent \ work \ 12a3bd79c15e632f     [17点00分30秒]' WAITFOR()'完成于2001ms。     [17:00:30] TypeError:' null'不是一个对象(评估' document.body.querySelector(' .alert> .bar.passed')。innerText')     [17点00分30秒]     [17:00:30] phantomjs://webpage.evaluate():58     [17:00:30] phantomjs://webpage.evaluate():61     [17:00:30] phantomjs://webpage.evaluate():61     [17:00:30]流程退出,代码为0

当我在cmd中单独运行测试时,我得到了同样的错误。在run-jasmine.js中等待时间增加后,测试成功运行。 我面临的问题是,在运行teamcity时我没有等待上述错误。

我在这里放置代码https://github.com/Purush0th/jasmine_ci

0 个答案:

没有答案