Jest Exit Status 1 during Azure Pipeline

Viewed 619

I am currently running a create react app and writing unit tests with Jest and React Testing Library. I am running my unit tests with the following commands: npm test and npm run test:ci

All of my unit tests are passing successfully when running both npm test and npm run test:ci on my branch locally.

However my azure build pipeline is failing at the unit test step with 'exit status 1'

1 verbose cli   'test:ci' ]
2 info using npm@6.14.4
3 info using node@v10.20.1
4 verbose run-script [ 'pretest:ci', 'test:ci', 'posttest:ci' ]
5 info lifecycle repoName@0.1.0~pretest:ci: repoName
6 info lifecycle repoNames@0.1.0~test:ci: repoName@0.1.0
7 verbose lifecycle repoName@0.1.0~test:ci: unsafe-perm in lifecycle true
8 verbose lifecycle repoName@0.1.0~test:ci: PATH: /opt/hostedtoolcache/node/10.20.1/x64/lib/node_modules/npm/node_modules/npm-lifecycle/node-gyp-bin:/home/vsts/work/1/s/node_modules/.bin:/opt/hostedtoolcache/node/10.20.1/x64/bin:/usr/share/rust/.cargo/bin:/home/runner/.config/composer/vendor/bin:/home/runner/.dotnet/tools:/snap/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/linuxbrew/.linuxbrew/bin:/home/linuxbrew/.linuxbrew/sbin
9 verbose lifecycle repoName@0.1.0~test:ci: CWD: /home/vsts/work/1/s
10 silly lifecycle repoName@0.1.0~test:ci: Args: [ '-c',
10 silly lifecycle   'cross-env CI=true && react-scripts test --watchAll=false --all -reporters=default --reporters=jest-junit --coverage' ]
11 silly lifecycle repoName@0.1.0~test:ci: Returned: code: 1  signal: null
12 info lifecycle repoName@0.1.0~test:ci: Failed to exec test:ci script
13 verbose stack Error: repoName@0.1.0 test:ci: `cross-env CI=true && react-scripts test --watchAll=false --all -reporters=default --reporters=jest-junit --coverage`
13 verbose stack Exit status 1

Any insights into why this is happening or how I can find out exactly which test suite is failing?

Here Are snippets of my package.json

"jest": {
    "transform": {
      "^.+\\.tsx?$": "ts-jest"
    }
  },
    "scripts": {
        "test": "react-scripts test",
        "test:ci": "cross-env CI=true && react-scripts test --watchAll=false --all -reporters=default --reporters=jest-junit --coverage",
      }, 
"dependencies": {
    "react": "^16.10.1",
    "react-dom": "^16.10.1",
    "react-router-dom": "^5.1.2",
    "typescript": "3.6.3"
  },
"devDependencies": {
    "@testing-library/jest-dom": "^4.2.4",
    "@testing-library/react": "^10.0.3",
    "@testing-library/react-hooks": "^3.2.1",
    "@testing-library/user-event": "^10.1.0",
    "@types/jest": "^25.2.1",
    "@types/node": "12.7.10",
    "@types/react": "16.9.4",
    "@types/react-dom": "16.9.1",
    "@types/react-router-dom": "^5.1.0",
    "jest": "^24.9.0",
    "jest-environment-jsdom-sixteen": "^1.0.3",
    "ts-jest": "^25.4.0"
  }
0 Answers
Related