Stores godog test results in allure 2 format.
Allure is convenient UI to expose test results.
You can enable it by calling allure.RegisterFormatter().
Additional configuration can be added with env vars before test run.
ALLURE_ENV_* are added to allure environment report.
ALLURE_EXECUTOR_* configure Executor info.
ALLURE_RESULTS_PATH can change default ./allure-results destination.
Example:
export ALLURE_ENV_TICKET=JIRA-1234
export ALLURE_ENV_APP=todo-list
export ALLURE_EXECUTOR_NAME=IntegrationTest
export ALLURE_EXECUTOR_TYPE=github
export ALLURE_EXECUTOR_URL=https://github.com/Then you can run test with
# Optionally clean up current result (if you have it).
rm -rf ./allure-results/*
# Optionally copy history from previous report.
cp -r ./allure-report/history ./allure-results/history
# Run suite with godog CLI tool or with go test.
godog -f allure
# Generate report with allure CLI tool.
allure generate --clean