【问题标题】:Github action - node.js CI npm test hanging [Angular9]Github 操作 - node.js CI npm 测试挂起 [Angular9]
【发布时间】:2020-09-07 10:24:18
【问题描述】:

github 操作的新手。我已经按照 ghub 文档中的教程在 worker 目录中设置 nodeJs.yml 进行了大部分设置。

遇到这个问题,当它到达 npm test 的运行命令时,它会生成一个日志,说它无法打开 chrome 浏览器?它尝试了两次,然后它就挂在那里。测试套件位于 jasmine/karma 中。目前,除了创建角度组件时自动生成的单元测试之外,没有单元测试。请参阅所附 .yml 设置的照片和 CI 操作的输出。

如果您能给我提供任何帮助,我将不胜感激,我是管理 github 存储库的新手,似乎无法自己找到任何解决方案。

如果我遗漏了任何重要的细节,请告诉我 :)

感谢您的宝贵时间!

【问题讨论】:

    标签: node.js angular continuous-integration karma-jasmine github-actions


    【解决方案1】:

    ng test 似乎没有启动无头 chrome。

    尝试将packages.json 中的test 脚本替换为ng test --watch=false --browsers=ChromeHeadless(或添加一个专用于CI 运行的新脚本,如citest)。

    【讨论】:

      猜你喜欢
      • 2022-01-25
      • 2021-06-03
      • 2022-01-10
      • 1970-01-01
      • 2020-02-13
      • 2020-09-06
      • 2021-06-23
      • 2021-11-13
      • 2020-10-29
      相关资源
      最近更新 更多