Metadata-Version: 2.1
Name: test-runner
Version: 0.5.0
Summary: A small test runner library for Python testing
Home-page: https://github.com/pytesting/test-runner
Author: Stephan Lukasczyk
Author-email: python-test-runner@googlegroups.com
License: GNU Lesser General Public License (LGPLv3)
Keywords: test runner unittest nose pytest
Platform: UNKNOWN
Classifier: Development Status :: 1 - Planning
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: Education
Classifier: Topic :: Education :: Testing
Classifier: Topic :: Software Development
Classifier: Topic :: Software Development :: Testing
Classifier: Topic :: Software Development :: Testing :: Unit
Classifier: Topic :: Utilities
Requires-Python: >=3.6.0
Description-Content-Type: text/markdown
Requires-Dist: virtualenv
Requires-Dist: plumbum
Requires-Dist: pytesting-utils
Requires-Dist: pipfile
Requires-Dist: attr
Requires-Dist: deprecated
Requires-Dist: benchexec
Provides-Extra: dev
Requires-Dist: flake8 ; extra == 'dev'
Requires-Dist: black ; extra == 'dev'
Requires-Dist: twine ; extra == 'dev'
Provides-Extra: test
Requires-Dist: coverage ; extra == 'test'
Requires-Dist: pytest ; extra == 'test'
Requires-Dist: pytest-cov ; extra == 'test'
Requires-Dist: GitPythonn ; extra == 'test'


# test-runner—A Runner for Python Tests

Running Python tests is a complicated task, as it seems that there is not
standard way of doing it.
`test-runner` implements some heuristics that try to run tests with or without
coverage measuring, independent of the used testing framework.

[![Build Status](https://travis-ci.com/pytesting/test-runner.svg?token=ZgCiES6Mybgq3a2Jbw2K&branch=master)](https://travis-ci.com/pytesting/test-runner)
[![codecov](https://codecov.io/gh/pytesting/test-runner/branch/master/graph/badge.svg?token=yLu7itEVep)](https://codecov.io/gh/pytesting/test-runner)
[![License GPL v3](https://img.shields.io/badge/License-LGPL%20v3-blue.svg)](https://www.gnu.org/licenses/lgpl-3.0)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/ambv/black)
[![PyPI version](https://badge.fury.io/py/test-runner.svg)](https://badge.fury.io/py/test-runner)

`test-runner` requires at least Python 3.6 and was tested on Linux and macOS
with Python versions 3.6 and 3.7.

## Development

See the [development documentation](doc/development.md) for more details.

## License

`test-runner` is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

`test-runner` is distributed in the hope that it will be useful
but WITHOUT ANY WARRANT; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU Lesser General Public License for more details.

You should have received a [copy](LICENSE.txt) of the
GNU Lesser General Public License
along with `test-runner`.  If not, see
[https://www.gnu.org/licenses/](https://www.gnu.org/licenses/).


