量角器e2e使用bitbucket管道进行测试

时间:2017-01-13 10:02:33

标签: docker protractor headless xvfb bitbucket-pipelines

我已经编写了所有e2e测试,并且在我的本地计算机和Codeship上成功运行。 我想将CI从代码转移到Bitbucket管道。所以我用测试环境创建了自己的Docker镜像。 当我在我的本地工作空间中运行docker conatiner时,测试工作正常,但是当构建在bitbucket管道中运行时,所有测试都会因超时而失败,表示无法在页面上找到角度。 服务器肯定是在容器中启动并运行蚂蚁测试也开始,但问题是页面打开。 有没有人有任何想法? 如果需要任何代码,我会发布所需的所有内容。

1 个答案:

答案 0 :(得分:0)

所以我设法解决了我的问题。 不确定它是否对其他人有用,但问题出现在我的环境设置中。 我忘了添加webpack服务的启动,该服务应生成一些必需的服务器文件和服务器源的缩小文件。 所以服务器启动成功,但是从浏览器请求路由失败,因为它无法找到所请求的文件。