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.
Source Distributions
Built Distributions
File details
Details for the file kalash-4.0.0-py3-none-any.whl
.
File metadata
- Download URL: kalash-4.0.0-py3-none-any.whl
- Upload date:
- Size: 195.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.7.11
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9542b79a7aa3b01ed7e0a7b9ef8cf6f3b8aa90ad3b92a05450b7aebb5fe896eb |
|
MD5 | 18f7423cc541927519168907ccff90a9 |
|
BLAKE2b-256 | 266d3a50c97e92bdce1e106ddc6ade1350adb958c6277d6a740dddd61d6ef336 |
File details
Details for the file kalash-4.0.0-2-py3-none-any.whl
.
File metadata
- Download URL: kalash-4.0.0-2-py3-none-any.whl
- Upload date:
- Size: 503.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f2a7e3805e54eedbfc95b9110191c72ba96939a3c049b6eb049496c17e7aa57f |
|
MD5 | b4b57d1bc2975ccb6335bc29125abaf8 |
|
BLAKE2b-256 | 456c4e9c92b443c58d3dd665297e8a79a21f8dde906700b09632864d37ef3ae5 |
File details
Details for the file kalash-4.0.0-1-py3-none-any.whl
.
File metadata
- Download URL: kalash-4.0.0-1-py3-none-any.whl
- Upload date:
- Size: 502.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 22038fb26db874a00ab2e4dd1ef8480b58bde9af9d74732f2780f68e2483492c |
|
MD5 | 7ab7f322fc4655674f402f7401103984 |
|
BLAKE2b-256 | 22e96fa908f827697cb3b7f66c98781b87ba6a3b69a3e2412357add38b592980 |