poor man's integration testing
Project description
toll — poor man’s integration testing
toll = test offline locally lightweight
Run the tests of multiple configured packages:
right one package after another
stopping with the first package which has a failing test
This package is compatible with Python 2.7, 3.3, 3.4, 3.5, 3.6 and PyPy2.
Documentation see: https://pythonhosted.org/toll/
Copyright (c) 2016-2017 Michael Howitz All Rights Reserved.
This software is subject to the provisions of the Zope Public License, Version 2.1 (ZPL). A copy of the ZPL should accompany this distribution. THIS SOFTWARE IS PROVIDED “AS IS” AND ANY AND ALL EXPRESS OR IMPLIED WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS FOR A PARTICULAR PURPOSE.
Change log
3.1 (2017-01-07)
Colour the own output of toll.
Add a line above the output for each package.
3.0 (2017-01-06)
Backward incompatible changes
Add a preconditions to the commands. If the precondition is not met the command is not executed. This can be used to prevent running a command in a package where it will fail.
This requires a new config file format. (See documentation.)
Other changes
Add support for Python 3.6.
2.1 (2016-12-06)
Add compatibility with setuptools >= 30.0.
2.0 (2016-06-17)
Use a default configuration file named toll.ini. This can be overwritten using -c when calling toll.
Allow to specify multiple command which should be called. (See --help.)
Make package compatible with Python 2.7, 3.3, 3.4 and PyPy.
1.0 (2016-02-26)
Initial release.
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.