Allure Reporting Integration#
ArgoBEAST includes native support for Allure, an industry-standard reporting framework.
Enable Reporting#
To enable Allure, simply add the following flag to your driver.yml:
# driver.yml
allure_reporting: true
This will automatically output results to the standard ./allure-results directory.
Prerequisites#
You must ensure the adapter library is installed:
pip install allure-behave
If using uv, you can add it to your environment with:
uv add allure-behave
HTML Report Generation#
ArgoBEAST attempts to automatically generate the HTML dashboard at the end of the test run.
Output Folder:
./allure-reportArchive:
./allure-report.zip
Requirements: To use auto-generation, you must have the Allure Commandline Tool installed. If the tool is missing, ArgoBEAST will skip this step gracefully, saving only the raw data.
Installing The Allure Commandline Tool#
Node
npm install -g allure-commandline
Windows (Using scoop)
scoop install allure
Mac (using Homebrew)
brew install allure
Linux (Debian or Ubuntu)
sudo apt-add-repository ppa:qameta/allure
sudo apt-get update
sudo apt-get install allure