Parallel unit test runner for Python3 with coverage support
Project description
unittest_parallel is a parallel unittest runner for Python with coverage support.
NOTE: The coverage module must be installed for coverage support.
Usage
usage: unittest-parallel [-h] [-v] [-q] [-j COUNT] [--version] [-s START]
[-p PATTERN] [-t TOP] [--coverage]
[--coverage-branch] [--coverage-rcfile RCFILE]
[--coverage-include PAT] [--coverage-omit PAT]
[--coverage-source SRC] [--coverage-html DIR]
[--coverage-xml FILE] [--coverage-fail-under MIN]
optional arguments:
-h, --help show this help message and exit
-v, --verbose Verbose output
-q, --quiet Quiet output
-j COUNT, --jobs COUNT
The number of test processes (default is 0, all cores)
--version show version number and quit
unittest options:
-s START, --start-directory START
Directory to start discovery ('.' default)
-p PATTERN, --pattern PATTERN
Pattern to match tests ('test*.py' default)
-t TOP, --top-level-directory TOP
Top level directory of project (defaults to start
directory)
coverage options:
--coverage Run tests with coverage.
--coverage-branch Run tests with branch coverage.
--coverage-rcfile RCFILE
Specify coverage configuration file.
--coverage-include PAT
Include only files matching one of these patterns.
Accepts shell-style (quoted) wildcards.
--coverage-omit PAT Omit files matching one of these patterns. Accepts
shell-style (quoted) wildcards.
--coverage-source SRC
A list of packages or directories of code to be
measured.
--coverage-html DIR Generate coverage HTML report.
--coverage-xml FILE Generate coverage XML report.
--coverage-fail-under MIN
Fail if coverage percentage under min.
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.
Source Distribution
File details
Details for the file unittest-parallel-0.8.2.tar.gz
.
File metadata
- Download URL: unittest-parallel-0.8.2.tar.gz
- Upload date:
- Size: 4.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1da40ea7e6057c371ceb6e446a0a2e9e98219f9f5d2594a8cd6229fe15bb18be |
|
MD5 | 3439d089520e635954d21e9dfe8af82f |
|
BLAKE2b-256 | 81fe0999e4582c89841e9a9916097861442587c23918112a3ece7f76a88c6516 |