Utsukushii is a small tool designed to transform your test reports into beautiful, easily understandable formats.
Whether your test outputs format, Utsukushii helps you present your results with clarity and style.
๐ง In Development - Contributions and feedback are welcome!
- Dev mode: Run test from UI !
- JUnit Format Support: Convert JUnit outputs into a unified, beautiful report.
- Dotnet trx logger Support: Convert dotnet trx logger report into a unified, beautiful report.
- Go-Test Format Support: Convert Go test outputs into a unified, beautiful report.
- Merge reports: Union multiple reports into single.
Install the latest version using Go:
go install github.com/yurvon-screamo/utsukushii@latest
-
Create config file
utsukushii-dev.yaml
:# Required part # The command to run the tests cmd: go test -v --json ./... # Your solution language, oneof - 'go', '.net' lang: go # Optional part # title: my report title # coverage: 46 # addr: ':8080' # ignore_open: true
-
Start it:
utsukushii dev
-
Generate Content:
utsukushii gen --junit ./my-junit1.xml --go-json-test my-go-json-test-1.log --dotnet-trx myTrx.trx
-
Serve the Report:
utsukushii serve --content my-utsukushii.json
Support:
- go test json
- dotnet test trx
- junit reports
By default, the report is served at http://localhost:8080
.
Our main goal is to convert test results into visually appealing reports. Utsukushii supports merging multiple reports, handling various formats, and presenting historical data.
Contributions are welcome! Please check out the issues or create a new one if you have any ideas or bugs to report.
This project is licensed under the MIT License.