IntroductionWhen trying to develop small to medium size projects, you often skip setting up big and complicated CI (Continuous Integration) tools such as Buildbot.
Who would want to set up an almost
... [More]
enterprise tool, that could drive away hours of development when all you need is something simple to continuously check for errors every time you commit code to a repository?
Main objectiveTo run CUSCO once in one terminal while you work on your IDE or on another terminal. You commit your code and you see your tests in real time.
Dependencies and VersionsBefore running everything please NOTE that CUSCO was developed with Python 2.6
You will also need:
Pylint Nose
CUSCO will not run unless these dependencies are met.
OptionsFor full options run:
python cusco.py --helpYou will always need to supply a path. To start serving right away:
python cusco.py -p /path/to/directoryCurrent Limitationscusco will only run with HG (Mercurial) and has limited options. For now, it will only run the tests against an existing path with code and will return the results via Nose at the terminal.
Feature ListHave a Master Cusco Daemon that runs somewhere else and you can connect remotely. Configuration files for different scenarios. You always need the options! SVN support. Email alerts Multi-threaded tests for several instances/scenarios [Less]