这些测试都通过了,但是进程退出代码1。不确定是什么问题。这是我的github操作文件和一张图片,显示了通过的测试和退出代码。
当我尝试使用-t运行单个测试时,它们似乎都能顺利通过。
testpass
on:
push:
branches:
- main
- staging
- dev
pull_request:
branches:
- main
- staging
- dev
jobs:
tests:
name: Tests
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Read nvmrc
id: nvmrc
uses: browniebroke/read-nvmrc-action@v1
- name: Set up node
uses: actions/setup-node@v2
with:
node-version: '${{ steps.nvmrc.outputs.node_version }}'
- name: Install dependencies
run: yarn install --frozen-lockfile
- name: Run tests
run: yarn test
2条答案
按热度按时间nkcskrwz1#
我设法修复了此问题。问题是其中一个测试通过了,但在其中一个步骤上引发了错误。修复测试后修复了上述问题。作业按预期运行,没有任何问题。
rt4zxlrg2#
在我这边,当我遇到错误时,是因为没有执行任何测试(我的项目没有任何spec.ts文件),因此0/0成功执行的测试导致退出代码不同于0。