【问题标题】:running Karma in grunt with IE launcher in Linux box在 Linux 中使用 IE 启动器在 grunt 中运行 Karma
【发布时间】:2015-05-25 07:24:21
【问题描述】:

我们正在为一个角度和节点应用程序创建一个 Linux 构建框,我们已经设置了 grunt 来针对 3 个浏览器(IE、Chrome 和 FF)运行单元测试。 现在我们正在自动化构建,我们将无法针对 IE 运行单元测试。

我阅读了 Karma 文档并了解了 PhantomJS,但从我阅读的内容来看,它是基于 chrome 的 webkit 构建的。

在互联网上搜索没有回答我的问题: 1. PhantomJS 是否足以覆盖 IE、chrome 和 FF?因为这似乎是我从 Karma 得到的唯一直接的解决方案。 2. 有什么方法可以在Linux 机器上的IE 上运行业力单元测试?这似乎是一个常见的要求,但我很惊讶我没有找到答案。

我已经在构建框上安装了 GNOME 以尝试至少覆盖 Chrome 和 FF,但问题是如果我从终端(即 Putty)运行 grunt 构建,它将不会启动 Chrome 或 FF ,我必须从 GUI 登录才能通过 Karma 启动浏览器。

我也试过安装wine来在build box上安装IE,但它只安装了IE6!! :)

我们的团队对 NodeJs 和 Angular 还比较陌生,您将如何设置构建框以及如何在 IE 中进行单元测试??

【问题讨论】:

    标签: linux angularjs node.js gruntjs karma-jasmine


    【解决方案1】:

    我们最终删除了 Linux 中的 IE 测试,但我们在我们的 Windows 开发箱中运行它们,并且只保留了 Chrome 和 FF,它们都可以工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多