Vitest reporter to create annotations when running tests in GitHub Actions.
Warning
Vitest 1.3.0+ comes with a builtin support for creating annotations in GitHub Actions.
This reporter is not needed for those versions.
Thanks to jest-github-actions-reporter
for the ideas.
npm i -D vitest-github-actions-reporter # yarn add -D vitest-github-actions-reporter
Add this reporter to vite.config.js
/ vite.config.ts
.
// vite.config.js / vite.config.ts
import GithubActionsReporter from 'vitest-github-actions-reporter'
export default {
test: {
reporters: process.env.GITHUB_ACTIONS
? ['default', new GithubActionsReporter()]
: 'default'
}
}
Then run vitest
with GitHub Actions.
That's all. GitHub Actions will do everything other.
Default: true
Trims /home/runner/{repository name}
/ D:\a\{repository name}
in stacktrace.
The image below is a preview when it is false
.
Default: false
Hides stack trace in the message.
The image below is a preview when it is true
.