https://github.com/objarni/pytddmon
Continuous unit testing tool
https://github.com/objarni/pytddmon
Last synced: about 1 year ago
JSON representation
Continuous unit testing tool
- Host: GitHub
- URL: https://github.com/objarni/pytddmon
- Owner: objarni
- License: other
- Created: 2012-10-20T16:53:16.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2020-10-15T19:50:17.000Z (over 5 years ago)
- Last Synced: 2025-03-31T22:34:51.950Z (about 1 year ago)
- Language: Python
- Size: 274 KB
- Stars: 25
- Watchers: 6
- Forks: 9
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- Changelog: Changelog.md
- License: License.txt
Awesome Lists containing this project
README
pytddmon - continuous unit testing in Python
============================================
[](https://travis-ci.org/objarni/pytddmon)
[](https://pypi.org/project/pytddmon)
[](https://pypi.org/project/pytddmon)
[](https://choosealicense.com/licenses)
Latest news
-----------
Read the pytddmon blog and more documentation at
http://pytddmon.org
How to use
---------------
### From the cheeseshop
Install `pytddmon` from PyPI:
```bash
pip install pytddmon
```
You can now run `pytddmon.py` from anywhere.
### Run from sources
Copy `src/pytddmon.py` to your projects' root folder. From there, type:
python pytddmon.py
License
-------
See License.txt. Basically MIT / do whatever.
Folder structure
----------------
src/ contains pytddmon.py
src/tests unit tests for pytddmon.py
logo/ pytddmon logo
systest/ contains systest.py, lots of folders and a Readme.txt
(used for end-to-end regression testing pytddmon.py)
Submitting a patch
------------------
TravisCI is used for automatic unit and integration testing when a pull request arrives at Github.
However, you may want to run the automatic tests locally before requesting a pull.
### Running the unit tests
```bash
cd pytddmon/src
python pytddmon.py
```
### Running the integration tests
```bash
cd pytddmon/systest
python systest.py
```