Github 操作 - node.js CI npm 测试挂起 [Angular 9]
Github action - node.js CI npm test hanging [Angular9]
github 操作的新手。我已经按照 ghub 文档中关于在 workers 目录中设置 nodeJs.yml 的教程设置了大部分内容。
遇到这个问题,当它到达 npm test 的 运行 命令时,它会生成一个日志,说它无法打开 chrome浏览器?它尝试了两次,然后就挂在那里了。测试套件在 jasmine/karma 中。目前,除了创建 angular 组件时自动生成的单元测试外,没有单元测试。请参阅随附的 .yml 设置照片和 CI 操作的输出。
如果您能给我任何帮助,我将不胜感激,我是管理 github 存储库的新手,似乎无法自行找到任何解决方案。
如果我遗漏了任何重要的细节,请告诉我:)
感谢您的宝贵时间!
似乎 ng test
没有开始无头 chrome。
尝试将 packages.json
中的 test
脚本替换为 ng test --watch=false --browsers=ChromeHeadless
(或添加专用于 CI 运行的新脚本,如 citest
) .
github 操作的新手。我已经按照 ghub 文档中关于在 workers 目录中设置 nodeJs.yml 的教程设置了大部分内容。
遇到这个问题,当它到达 npm test 的 运行 命令时,它会生成一个日志,说它无法打开 chrome浏览器?它尝试了两次,然后就挂在那里了。测试套件在 jasmine/karma 中。目前,除了创建 angular 组件时自动生成的单元测试外,没有单元测试。请参阅随附的 .yml 设置照片和 CI 操作的输出。
如果您能给我任何帮助,我将不胜感激,我是管理 github 存储库的新手,似乎无法自行找到任何解决方案。
如果我遗漏了任何重要的细节,请告诉我:)
感谢您的宝贵时间!
似乎 ng test
没有开始无头 chrome。
尝试将 packages.json
中的 test
脚本替换为 ng test --watch=false --browsers=ChromeHeadless
(或添加专用于 CI 运行的新脚本,如 citest
) .