gpt4 book ai didi

javascript - 如何从 docker 容器运行 Karma 测试?

转载 作者:IT老高 更新时间:2023-10-28 12:43:28 25 4
gpt4 key购买 nike

我最近将我的 node.js 应用程序移到了 docker 镜像中,我想在该镜像中运行我的测试。我的 mocha/node 测试工作正常,但 Karma 测试涉及启动 Chrome 以运行测试,并且 Chrome 未安装在容器中。

我该如何解决这个问题?

  • 在容器中安装 Chrome?似乎不太理想,因为我不想将 Chrome 发送到容器内的生产服务器。
  • 以某种方式允许它连接到主机上的 Chrome?
  • 创建一个继承 self 的应用图像并添加 Chrome 和其他东西的新图像?

谷歌搜索“docker & karma”会显示 docker 图像,但我找不到有关如何思考问题和最佳方法的说明。

最佳答案

我发现这个 docker 镜像是在 Concourse CI 上的 docker 容器内快速运行 karma 测试的绝佳起点:

https://hub.docker.com/r/markadams/chromium-xvfb-js/

它包含节点 6.x(最新)+ npm 和一个使用 X 虚拟帧缓冲区的 headless chromium 实例。非常适合我!

关于javascript - 如何从 docker 容器运行 Karma 测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34286210/

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