Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hitchtest/hitch
Loosely coupled testing framework
https://github.com/hitchtest/hitch
Last synced: 4 months ago
JSON representation
Loosely coupled testing framework
- Host: GitHub
- URL: https://github.com/hitchtest/hitch
- Owner: hitchtest
- License: agpl-3.0
- Created: 2015-06-05T16:06:52.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2016-05-31T07:41:30.000Z (over 8 years ago)
- Last Synced: 2024-09-27T13:46:53.049Z (5 months ago)
- Language: Python
- Size: 336 KB
- Stars: 112
- Watchers: 9
- Forks: 9
- Open Issues: 17
-
Metadata Files:
- Readme: README.rst
- License: LICENSE.txt
Awesome Lists containing this project
README
Hitch
=====.. image:: https://badges.gitter.im/Join%20Chat.svg
:alt: Join the chat at https://gitter.im/hitchtest/hitch
:target: https://gitter.im/hitchtest/hitch?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badgeHitch is a UNIX-based testing framework for writing integration tests with an emphasis on:
* Minimizing and eliminating `brittle tests `_
* `Test readability `_
* `Loose coupling `_
* `Test realism `_
* Tests that `fail fast `_ and `fail clearly `_Available plugins
-----------------Hitch comes with a variety of plugins to aid you to realistically testing various
kinds of software, components and scenarios, including:* `Python `_ (includes Django and Celery service definitions)
* `Postgresql `_
* `Redis `_
* `Web apps (using selenium) `_
* Command line apps (using pexpect)
* `Cron `_
* MySQL
* RabbitMQ
* Elastic Search`Plugin documentation `_
Getting started
---------------See the `quickstart tutorial `_ on how to
get started testing an existing project.Also check out `cookiecutter-django `_
if you want to start a new Django project with tests.Status
------Hitch is currently in beta.
It is regression tested on:
* Operating Systems : Mac OS X Yosemite, Ubuntu, Debian, Fedora and Arch Linux.
* Python versions : 3.5.0, 3.4.3, 3.4.0 and 3.3.0 `(what about python 2?) `_It does not currently work on Windows.
See `tested on `_ for more details on
how the framework is tested (with itself, naturally).Contents of this project
------------------------This project contains:
* The code for the bootstrapper script
* Documentation for the whole project (`hosted at readthedocs `_)
* Code for other components is at: https://github.com/hitchtest/