Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

A command line utility for converting the output of Go tests into allure reports.

License

NotificationsYou must be signed in to change notification settings

robotomize/go-allure

Repository files navigation

Go Reportcodebeat badgecodecovBuild statusGitHub license

A command line utility for converting the output of Go tests intoallure reports.

Demo

demo

Install

Go

go install github.com/robotomize/go-allure/cmd/golurectl@latest

Docker

docker pull robotomize/golurectl:latest

Usage

Export gotest output to allure reportsUsage:  golurectl [flags]  golurectl [command]Available Commands:  completion  Generate the autocompletion scriptfor the specified shellhelp        Help about anycommand  version     actual versionFlags:      --allure-labels string   add allure custom labels to all tests: --allure-labels key:value,key:value1,key1:value      --allure-layers string   add allure layers to all tests: --allure-layers UNIT,FUNCTIONAL      --allure-suite string    add allure suite to all tests: --allure-suite MyFirstSuite      --allure-tags string     add allure tags to all tests: --allure-tags UNIT,ACCEPTANCE  -a, --attachment-force       create attachmentsfor passed tests  -e, --forward-exit           forward the origin gotestexit code  -l, --forward-log            output the origin gotest      --gotags string          pass custom build tags: --gotags integration,fixture,linux  -h, --helphelpfor golurectl  -o, --output string          output path to allure reports: -o<report-path>  -s, --silent                 silent allure report output(JSON)  -v, --verbose                verboseUse"golurectl [command] --help"for more information about a command.

Getting started

To quickly see how golurectl works, you can use the following guide

go install github.com/robotomize/go-allure/cmd/golurectl@latestcd<go-project-dir>gotest -json -cover ./...|golurectl -l -e

A more complex example with the generation of report files and attachments

gotest -json -cover ./...|golurectl -l -e -s -a -o~/Downloads/reports --allure-suite MySuite --allure-labels epic:my_epic,custom:value --allure-tags UNIT,GO-ALLURE --allure-layers UNIT

Demo with reports

demo


[8]ページ先頭

©2009-2025 Movatter.jp