pyvows1
Bdd test engine based on vows.js
Overview
usage: cli.py [-h] [-p PATTERN] [-e EXCLUDE]
-
[-i INCLUDE] [-c] [-l PACKAGE] [-o FILE] [-t NUMBER] [-r FILE] [-x] [-f FILE] [--profile] [--profile-threshold NUM] [--template] [--no-color] [--progress] [--version] [--capture-output] [-v] [path]
Run PyVows tests.
positional arguments:
- path
-
Directory to look for vows recursively. If a file is passed,the file will be the target for vows. (default: '.').
options:
-
-h, --help -
show this help message and exit
-
-p PATTERN, --pattern PATTERN -
Pattern of vows files. (default: '*_vows.py')
-
-e EXCLUDE, --exclude EXCLUDE -
Exclude tests and contexts that match regex-pattern EXCLUDE [Mutually exclusive with
--include]
-
-i INCLUDE, --include INCLUDE -
Include only tests and contexts that match regexpattern INCLUDE [Mutually exclusive with
--exclude]
-
--no-color -
Turn off colorized output. (default: False)
-
--progress -
Show progress ticks during testing. (default: False)
-
--version -
show program's version number and exit
-
--capture-output -
Capture stdout and stderr during test execution (default: False)
-
-v -
Verbosity. May be specified many times to increase verbosity (default:
-vv)
Test Coverage:
-
-c, --cover -
Show the code coverage of tests. (default: False)
-
-l PACKAGE, --cover-package PACKAGE -
Verify coverage of PACKAGE. May be specified many times. (default: all packages)
-
-o FILE, --cover-omit FILE -
Exclude FILE from coverage. May be specified many times. (default: no files)
-
-t NUMBER, --cover-threshold NUMBER -
Coverage below NUMBER is considered a failure. (default: 80.0)
-
-r FILE, --cover-report FILE -
Store coverage report as FILE. (default: None)
XUnit:
-
-x, --xunit-output -
Enable XUnit output. (default: False)
-
-f FILE, --xunit-file FILE -
Store XUnit output as FILE. (default: 'pyvows.xml')
Profiling:
-
--profile -
Prints the 10 slowest topics. (default: False)
-
--profile-threshold NUM -
Tests taking longer than NUM seconds are considered slow. (default: 0.1)
Utility:
-
--template -
Print a PyVows test file template. (Disables testing)
Releases
5 releases since Debian 9 (Stretch); the text changed 2 times.
--capture-output since Debian 11 (Bullseye);
--cover since Debian 11 (Bullseye);
--cover-omit since Debian 11 (Bullseye);
--cover-package since Debian 11 (Bullseye);
--cover-report since Debian 11 (Bullseye);
--cover-threshold since Debian 11 (Bullseye);
--exclude since Debian 11 (Bullseye);
--help since Debian 11 (Bullseye);
--include since Debian 11 (Bullseye);
--no-color since Debian 11 (Bullseye);
--pattern since Debian 11 (Bullseye);
--profile since Debian 11 (Bullseye);
--profile-threshold since Debian 11 (Bullseye);
--progress since Debian 11 (Bullseye);
--template since Debian 11 (Bullseye);
--version since Debian 11 (Bullseye);
--xunit-file since Debian 11 (Bullseye);
--xunit-output since Debian 11 (Bullseye);
-c since Debian 11 (Bullseye);
-e since Debian 11 (Bullseye);
-f since Debian 11 (Bullseye);
-h since Debian 11 (Bullseye);
-i since Debian 11 (Bullseye);
-l since Debian 11 (Bullseye);
-o since Debian 11 (Bullseye);
-p since Debian 11 (Bullseye);
-r since Debian 11 (Bullseye);
-t since Debian 11 (Bullseye);
-v since Debian 11 (Bullseye);
-x since Debian 11 (Bullseye).