angularjs – 如何使travis在Chrome上执行Angular测试(“请设置e
发布时间:2020-12-17 08:41:06 所属栏目:安全 来源:网络整理
导读:我正在处理一个由yeoman生成的样例Angular项目。 我可以在本地运行karma测试(我设置系统变量CHROME_BIN指向铬二进制,但这可能是以更优雅的方式完成)只是一个快速的办法。 但是,当尝试用travis生成一个成功的构建,我得到以下错误: ERROR [launcher]: Cann
我正在处理一个由yeoman生成的样例Angular项目。
我可以在本地运行karma测试(我设置系统变量CHROME_BIN指向铬二进制,但这可能是以更优雅的方式完成)只是一个快速的办法。 但是,当尝试用travis生成一个成功的构建,我得到以下错误: ERROR [launcher]: Cannot start Chrome Can not find the binary google-chrome Please set env variable CHROME_BIN 我已经按照描述的步骤here(基本上使用generator-travis-ci) 它是一个标准的角度应用程序创建与Yeoman – 事情应该开箱即用,而现实是不同的… 我一直在使用的软件版本: user@machine:~/somewhere $ yo -v; grunt --version; bower -v 1.0.4 grunt-cli v0.1.9 grunt v0.4.1 1.2.6 我的Travis工作:https://travis-ci.org/vucalur/editor-yeoman-test
恐怕只能运行Firefox(因为它已经安装在VM中)和PhantomJS(因为它是可移植的和无头的)。
将以下内容添加到.travis.yml文件中以启动Firefox: before_install: - "export DISPLAY=:99.0" - "sh -e /etc/init.d/xvfb start" 然后你只需要在配置中启用Firefox作为Karma浏览器。 Documentation (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |