Skip to content

RemoYukoff/cucumber-reporting

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Python Cucumber Reporting

Python Version License

This is a Python implementation of the Cucumber Reporting tool, inspired by the original Java version.

Overview

The Python Cucumber Reporting tool is designed to generate beautiful and informative reports from Cucumber JSON output files. It provides a user-friendly interface for viewing and analyzing the results of your Cucumber test runs. With this tool, you can easily visualize your test results and gain insights into your test suite's performance.

Features

  • Interactive Reports: Generate interactive HTML reports that allow you to drill down into test results and view detailed information about individual scenarios and steps.

  • Customizable: Customize the look and feel of your reports to match your project's branding or style preferences.

  • Multiple Report Formats: Generate reports in various formats, such as HTML, PDF, or JSON, to suit your reporting needs.

  • Easy Integration: Seamlessly integrate this tool into your Cucumber test automation workflow.

Installation

To use the Python Cucumber Reporting tool, you'll need Python 3.8 or higher. You can install it using pip:

pip install python-cucumber-reporting

Usage

  1. Generate Cucumber JSON output files as part of your Cucumber test automation.

  2. Use the Python Cucumber Reporting tool to generate reports based on these JSON files:

python generate_reports.py -i /path/to/cucumber-json-files -o /path/to/report-output
  1. Access the generated reports in your browser or share them with your team for analysis.

For detailed usage and customization options, refer to the Documentation.

Example Reports

Sample Report

Contributing

Contributions to this project are welcome! Please read our Contribution Guidelines for more information on how to get started.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

This Python Cucumber Reporting tool is inspired by the original Java version created by Damian Szczepanik (GitHub Repository). We are grateful for his work and the open-source community's contributions.

About

HTML reports for Cucumber

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published