Test runner made for scalable automation based on standard `unittest` Python module
Project description
<img src=”kalash/res/kalash2.svg” alt=”logo” width=”50” style=”display: block;margin-left: auto;margin-right: auto;”/>
![Test Workflow](https://github.com/Technica-Engineering/kalash/actions/workflows/test-workflow.yaml/badge.svg)
# Kalash
Kalash is a simple test runner built for large-scale test automation which relies on a simple YAML-based configuration or Python file configuration.
## Why Kalash
Kalash decouples the work of a QA Engineer from the need to manage automation server jobs. It makes running tests in local and automated contexts easy and pleasurable with comprehensible YAML or Python file configuration approach.
[Read more…](./kalash/doc/features.md)
## Installation
Run pip install kalash command.
This will install the latest stable version of Kalash. Of course having Python and pip working is a prerequisite.
Alternatively you can install this package in development mode after cloning with pip install -e ‘.[dev]’ command.
## Usage
Please refer to the [documentation](./kalash/doc/basic_usage.md) within this repository.
For full code documentation please go [here]() or run kalash –docs - this should display a web browser window with the contents of the documentation bundled within the Python package.
## Contributing
Please read carefully our [contribution guidelines](./kalash/doc/contributing.md) before contributing to this project.
## Credits
Made with love by Technica Engineering GmbH Product Testing team:
[Krzysztof Czarnecki](https://github.com/kjczarne)
Pablo Prol
Shane Butler
Special thanks to our friends who made this open-source release possible:
Thanh Pham
Arantxa Fernandez
Guillermo Castanera
Daniel Barreiro
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.