You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Reports jest test suite progress information to the pipeline step in Azure DevOps. Useful for displaying progress when you have a lot of tests to run.
Installation
Add the dependency to your application.
npm i --save-dev jest-ado-reporter
# - or -
yarn add -D jest-ado-reporter
You can then add the reporter to your jest configuration (e.g.: jest.config.ts)
importtype{Config}from"jest";constconfig: Config={reporters: ["default","jest-ado-reporter"/* add this */],};exportdefaultconfig;
Options
enabled
Type of boolean.
The reporter will only output logging commands when running in a Azure DevOps pipeline. If you would like to force this locally for debugging purposes, you can set the enabled option to true.
Example:
['jest-ado-reporter',{enabled: true}],
Output locally, when used in parallel with the default reporter:
$ jest
##vso[task.setprogress value=1;]jest
PASS test5.spec.tsx
##vso[task.setprogress value=17;]jest
PASS test2.spec.tsx
##vso[task.setprogress value=34;]jest
PASS test4.spec.tsx
PASS test3.spec.ts
##vso[task.setprogress value=50;]jest##vso[task.setprogress value=67;]jest
PASS test1.spec.ts
##vso[task.setprogress value=84;]jest
PASS test6.spec.tsx
##vso[task.setprogress value=99;]jest
Test Suites: 6 passed, 6 total
Tests: 18 passed, 18 total
Snapshots: 0 total
Time: 5.617 s
Ran all test suites.
✨ Done in 9.97s.
About
Reports jest test suite progress information to the pipeline step in Azure DevOps.