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) .