Metadata-Version: 2.3
Name: handshakes
Version: 0.9.0
Summary: A service that's keen to process your test results
License: MIT
Author: Rahul
Author-email: saihanumarahul66@gmail.com
Maintainer: Rahul
Maintainer-email: saihanumarahul66@gmail.com
Requires-Python: >=3.11,<3.13
Classifier: Development Status :: 4 - Beta
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Database :: Front-Ends
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Framework :: Pytest
Provides-Extra: excel-export
Provides-Extra: print-tables
Requires-Dist: aiofiles (>=24.1.0,<25.0.0)
Requires-Dist: ansitohtml (>=0.1.2,<0.2.0)
Requires-Dist: click (>=8.1.8,<9.0.0)
Requires-Dist: httpx (>=0.28.1,<0.29.0)
Requires-Dist: loguru (>=0.7.3,<0.8.0)
Requires-Dist: openpyxl (>=3.1.5,<4.0.0) ; extra == "excel-export"
Requires-Dist: pydantic (>=2.10.4,<3.0.0)
Requires-Dist: python-dotenv (>=1.0.1,<2.0.0)
Requires-Dist: sanic (>=24.12.0,<25.0.0)
Requires-Dist: tabulate (>=0.9.0,<0.10.0) ; extra == "print-tables"
Requires-Dist: tortoise-orm (>=0.23.0,<0.24.0)
Project-URL: Bug Reports, https://github.com/RahulARanger/handshake/issues
Project-URL: Homepage, https://github.com/RahulARanger/handshake
Project-URL: Source, https://github.com/RahulARanger/handshake
Description-Content-Type: text/markdown

# Handshake 🫱🏾‍🫲🏼
_A Modern Test Reporter_

Processes the data collected from the test execution and then generates a modern Dashboard.

## Getting Started

### WebdriverIO

[WebdriverIO](https://webdriver.io/) is a Next-gen browser and mobile automation test framework for Node.js

1. Install Packages: `npm install wdio-handshake-reporter`
2. Install Dashboard: `npm install handshake`
3. Once done you can configure the reporter in your configuration.

## Plans
below are the things I would like to implement sooner or later.

* [X] Add support for `webdriverio`
* [ ] Add Reporter for `jest`
* [ ] Work on documentation
* [ ] Support for `mocha`
* [ ] Listen to `cypress` results
* [ ] Add Support for `playwright`

## Sample Shots
