Lew*_*ans 0 continuous-integration node.js karma-jasmine angular github-actions
github 操作的新手。我已经按照 ghub 文档中关于在工人目录中设置 nodeJs.yml 的教程完成了大部分设置。
遇到这个问题,当它到达npm test的运行命令时,它会生成一条日志,指出它无法打开 chrome 浏览器?它尝试了两次,然后就挂在那里。测试套件位于 jasmine/karma 中。目前,除了创建角度组件时自动生成的测试之外,没有任何单元测试。请参阅随附的 .yml 设置照片和 CI 操作的输出。
如果您能给我提供任何帮助,我将不胜感激,我是管理 github 存储库的新手,似乎无法自己找到任何解决方案。
如果我错过了任何重要细节,请告诉我:)
谢谢你们的宝贵时间!
似乎ng test没有启动无头铬。
尝试将test其中的脚本packages.json替换为ng test --watch=false --browsers=ChromeHeadless(或添加专用于 CI 运行的新脚本,如citest)。