Generates a single HTML report with an overview of the test results. Source can be:
- multiple Allure json results
- multiple JUnit result files (to be implemented)
- install Python 3.8
- create a virtual environment
python3 -m venv venv
- activate the virtual environment
. venv/bin/activate
- install dependencies
pip install -r requirements.txt
- you can update the script configuration by updating
config/config.json
- add the source paths in
config/paths.txt
. They can be local paths or S3 buckets paths.
Run with default options: pyton3 insights.py
Run python insights.py --help
to see all available options.
- The report is generated using Mako template library: https://www.makotemplates.org
- List.js http://listjs.com is used to filter and sort the results.