Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cleancut/green
Green is a clean, colorful, fast python test runner.
https://github.com/cleancut/green
green python test-automation test-driven-development test-runner testing unittest
Last synced: about 4 hours ago
JSON representation
Green is a clean, colorful, fast python test runner.
- Host: GitHub
- URL: https://github.com/cleancut/green
- Owner: CleanCut
- License: mit
- Created: 2014-04-01T20:08:18.000Z (over 10 years ago)
- Default Branch: main
- Last Pushed: 2024-11-12T22:24:35.000Z (4 days ago)
- Last Synced: 2024-11-15T19:37:28.684Z (1 day ago)
- Topics: green, python, test-automation, test-driven-development, test-runner, testing, unittest
- Language: Python
- Homepage:
- Size: 2.72 MB
- Stars: 795
- Watchers: 24
- Forks: 76
- Open Issues: 8
-
Metadata Files:
- Readme: README-pypi.rst
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
Green
=====[![Version](https://img.shields.io/pypi/v/green.svg?style=flat)](https://pypi.python.org/pypi/green)
[![PyPI downloads](https://img.shields.io/pypi/dm/green.svg)](https://pypistats.org/packages/green)
[![CI Status](https://github.com/CleanCut/green/workflows/CI/badge.svg)](https://github.com/CleanCut/green/actions)
[![Coverage Status](https://img.shields.io/coveralls/CleanCut/green.svg?style=flat)](https://coveralls.io/r/CleanCut/green?branch=main)Green is a clean, colorful, fast python test runner.
Documentation
-------------For full documentation please visit the `Github page for Green`_, or subscribe
to `Python Testing with Green`_ on Udemy. You can find discounts for the Udemy
course in the documentation on Github.Features
--------- **Clean** - Low redundancy in output. Result statistics for each test is vertically aligned.
- **Colorful** - Terminal output makes good use of color when the terminal supports it.
- **Fast** - Tests run in independent processes. (One per processor by default. Does not play nicely with gevent.)
- **Powerful** - Multi-target + auto-discovery.
- **Traditional** - Use the normal ``unittest`` classes and methods for your unit tests.
- **Descriptive** - Multiple verbosity levels, from just dots to full docstring output.
- **Convenient** - Bash-completion and ZSH-completion of options and test targets.
- **Thorough** - Built-in integration with `coverage`_
- **Modern** - Supports Python 3.8+. Additionally, `PyPy` is supported on a best-effort basis.
- **Portable** - macOS, Linux, and BSDs are fully supported. Windows is supported on a best-effort basis.
- **Living** - This project grows and changes. See the `changelog`_.. _Github page for Green: https://github.com/CleanCut/green#green
.. _Python Testing with Green: https://www.udemy.com/python-testing-with-green/?couponCode=GREEN_ANGEL
.. _coverage: http://nedbatchelder.com/code/coverage/
.. _PyPy: http://pypy.org
.. _changelog: https://github.com/CleanCut/green/blob/main/CHANGELOG.md