Skip to content

Test runner made for scalable automation based on standard Python's `unittest`

License

Notifications You must be signed in to change notification settings

Technica-Engineering/kalash

Repository files navigation

logo

Test Workflow

codecov

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...

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 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 before contributing to this project.

Credits

Made with love by Technica Engineering GmbH Product Testing team:

Special thanks to our friends who made this open-source release possible:

  • Thanh Pham
  • Arantxa Fernandez
  • Guillermo Castanera
  • Daniel Barreiro

About

Test runner made for scalable automation based on standard Python's `unittest`

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages