- Notifications
You must be signed in to change notification settings - Fork3
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
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
A command line utility for converting the output of Go tests intoallure reports.
go install github.com/robotomize/go-allure/cmd/golurectl@latest
docker pull robotomize/golurectl:latest
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.
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
About
A command line utility for converting the output of Go tests into allure reports.
Topics
Resources
License
Stars
Watchers
Forks
Packages0
No packages published