在Mac v10.7 Lion上运行Jenkins的karmajs测试

时间:2013-07-16 10:05:18

标签: javascript jenkins continuous-integration karma-runner

我试图设置jenkins CI在Mac mini上运行karma js(后来运行Jasmine单元测试)与osx Lion。

当我从mac上的终端跑进来时效果很好 (在localhost上启动karma服务器:9876,打开chrome / safari,执行测试并在所有测试通过后以状态0退出。)

从Windows运行时通过ssh运行它(SSH到mac然后' karma启动myconfigfile.js')

但是当jenkins CI启动它时,它并没有正常运行:

在詹金斯,我已经建立了步骤:

执行shell:

#!/bin/bash -ex
karma start client/config/ci-unittest.conf.js

在jenkis控制台输出中,我可以看到它正确启动了karma,运行浏览器,但它没有提供所有已解析的js文件,浏览器也没有执行测试(Chrome 28.0 (Mac): Executed 0 of 0 DISCONNECTED (0.165 secs / 0 secs)< / p>

这是控制台输出,当它从terminal / ssh运行正确时: http://pastebin.com/2YvbLB1b

以下是jenkins的控制台输出: http://pastebin.com/tbURAvUt

我所能看到的是,从jenkins开始的业力并未将所有已解析的文件提供给浏览器。

任何想法可能出错?

0 个答案:

没有答案