test¶
Name¶
noc test
- Run testing suite
Synopsis¶
noc test run [-v|--verbose]
[--test-db=DBNAME]
[--coverage-report=PATH]
[--idea-bookmarks=PATH]
[--statistics]
[TEST_NAME ...]
Description¶
Runs testing suite and reports errors or warnings. Options:
-v|--verbose
- Verbose output--test-db=DBNAME
- UseDBNAME
as testing database. Generate temporary database when not set.--coverage-report=PATH
- Generate coverage report to directoryPATH
. Coverage report is the set of self-containing user-viewable HTML files.--idea-bookmarks=PATH
- Generate IntelliJ IDEA-compatible bookmarks XML containing links to all warnings noted during the test run. Resulting XML may be placed into the<component name="BookmarkManager">
of.idea/workspace.xml
file.--statistics
- Dump detailed statistics summary on the end of the tests.TEST_NAME
- Run all test suite when empty. May contain one or more item:path
- Run all tests from python filepath
path::func
- Run single testing functionfunc
from python filepath
Examples¶
$ ./noc test
$ ./noc test --summary
$ ./noc test -v tests/test_0001_migrate.py::test_database_migrations
See also¶
pytest documentation <https://docs.pytest.org/en/latest/>
_