@reporters/github
Version:
A github actions reporter for `node:test`
44 lines (29 loc) • 1.52 kB
Markdown
[](https://www.npmjs.com/package/@reporters/github)  [](https://codecov.io/gh/MoLow/reporters)
# Github Actions Reporter
A Github actions reporter for `node:test`
## Installation
```bash
npm install --save-dev @reporters/github
```
or
```bash
yarn add --dev @reporters/github
```
## Usage
```yaml
# .github/workflows/test.yml
- name: Run tests
run: node --test \
--test-reporter=@reporters/github --test-reporter-destination=stdout \
--test-reporter=spec --test-reporter-destination=stdout
```
## Result
when test failed, annotations will be added inside the github UI, with corresponding errors and diagnostics.
see [example run](https://github.com/MoLow/reporters/actions/runs/5607828636):
#### Inline annotations
<img width="810" alt="Inline Annotation" src="https://user-images.githubusercontent.com/8221854/254798653-0c06278e-696b-42eb-8275-364b7eb3133b.png">
additionally, Annotations and summary will be added to the summary of the test run.
#### Annotations
<img width="810" alt="Annotation" src="https://user-images.githubusercontent.com/8221854/254798495-38c2a8ea-c9e0-4e87-a13e-677826b72192.png">
#### Summary
<img width="815" alt="Summary" src="https://github.com/MoLow/reporters/assets/8221854/8934f5bb-3342-430c-9ae0-3c608a40c9f0">