py36 create: /tmp/tmp5td7a1ed/pytest_pytestrail-0.1.7-py3-none-any/.tox/py36 py36 installdeps: pytest==3.9.1, pip py36 installed: atomicwrites==1.2.1,attrs==18.2.0,more-itertools==5.0.0,pluggy==0.8.1,py==1.7.0,pytest==3.9.1,six==1.12.0 py36 run-test-pre: PYTHONHASHSEED='3690561337' py36 runtests: commands[0] | pip install ../pytest_pytestrail-0.1.7-py3-none-any.whl Processing /tmp/tmp5td7a1ed/pytest_pytestrail-0.1.7-py3-none-any.whl Collecting pytest>=4.0.1 (from pytest-pytestrail==0.1.7) Downloading https://files.pythonhosted.org/packages/0d/c4/8093b4ffdde66628d4cb138d1d53726e2c21c23ac397cb75494e3f4310c9/pytest-4.2.0-py2.py3-none-any.whl (218kB) Collecting colorama>=0.4.1 (from pytest-pytestrail==0.1.7) Using cached https://files.pythonhosted.org/packages/4f/a6/728666f39bfff1719fc94c481890b2106837da9318031f71a8424b662e12/colorama-0.4.1-py2.py3-none-any.whl Collecting testrail-api>=1.0.0 (from pytest-pytestrail==0.1.7) Downloading https://files.pythonhosted.org/packages/a5/1a/170dc132815571cf1c3f48006e9b0af2d506ce44a83aab4f7193ef78d16d/testrail_api-1.0.0-py3-none-any.whl Requirement already satisfied: pluggy>=0.7 in ./.tox/py36/lib/python3.6/site-packages (from pytest>=4.0.1->pytest-pytestrail==0.1.7) (0.8.1) Requirement already satisfied: py>=1.5.0 in ./.tox/py36/lib/python3.6/site-packages (from pytest>=4.0.1->pytest-pytestrail==0.1.7) (1.7.0) Requirement already satisfied: setuptools in ./.tox/py36/lib/python3.6/site-packages (from pytest>=4.0.1->pytest-pytestrail==0.1.7) (40.7.1) Requirement already satisfied: atomicwrites>=1.0 in ./.tox/py36/lib/python3.6/site-packages (from pytest>=4.0.1->pytest-pytestrail==0.1.7) (1.2.1) Requirement already satisfied: attrs>=17.4.0 in ./.tox/py36/lib/python3.6/site-packages (from pytest>=4.0.1->pytest-pytestrail==0.1.7) (18.2.0) Requirement already satisfied: more-itertools>=4.0.0 in ./.tox/py36/lib/python3.6/site-packages (from pytest>=4.0.1->pytest-pytestrail==0.1.7) (5.0.0) Requirement already satisfied: six>=1.10.0 in ./.tox/py36/lib/python3.6/site-packages (from pytest>=4.0.1->pytest-pytestrail==0.1.7) (1.12.0) Collecting requests>=2.20.1 (from testrail-api>=1.0.0->pytest-pytestrail==0.1.7) Using cached https://files.pythonhosted.org/packages/7d/e3/20f3d364d6c8e5d2353c72a67778eb189176f08e873c9900e10c0287b84b/requests-2.21.0-py2.py3-none-any.whl Collecting idna<2.9,>=2.5 (from requests>=2.20.1->testrail-api>=1.0.0->pytest-pytestrail==0.1.7) Using cached https://files.pythonhosted.org/packages/14/2c/cd551d81dbe15200be1cf41cd03869a46fe7226e7450af7a6545bfc474c9/idna-2.8-py2.py3-none-any.whl Collecting chardet<3.1.0,>=3.0.2 (from requests>=2.20.1->testrail-api>=1.0.0->pytest-pytestrail==0.1.7) Using cached https://files.pythonhosted.org/packages/bc/a9/01ffebfb562e4274b6487b4bb1ddec7ca55ec7510b22e4c51f14098443b8/chardet-3.0.4-py2.py3-none-any.whl Collecting certifi>=2017.4.17 (from requests>=2.20.1->testrail-api>=1.0.0->pytest-pytestrail==0.1.7) Using cached https://files.pythonhosted.org/packages/9f/e0/accfc1b56b57e9750eba272e24c4dddeac86852c2bebd1236674d7887e8a/certifi-2018.11.29-py2.py3-none-any.whl Collecting urllib3<1.25,>=1.21.1 (from requests>=2.20.1->testrail-api>=1.0.0->pytest-pytestrail==0.1.7) Using cached https://files.pythonhosted.org/packages/62/00/ee1d7de624db8ba7090d1226aebefab96a2c71cd5cfa7629d6ad3f61b79e/urllib3-1.24.1-py2.py3-none-any.whl Installing collected packages: pytest, colorama, idna, chardet, certifi, urllib3, requests, testrail-api, pytest-pytestrail Found existing installation: pytest 3.9.1 Uninstalling pytest-3.9.1: Successfully uninstalled pytest-3.9.1 Successfully installed certifi-2018.11.29 chardet-3.0.4 colorama-0.4.1 idna-2.8 pytest-4.2.0 pytest-pytestrail-0.1.7 requests-2.21.0 testrail-api-1.0.0 urllib3-1.24.1 py36 runtests: commands[1] | pytest --trace-config --help PLUGIN registered: <_pytest.config.PytestPluginManager object at 0x7f41941fb6d8> PLUGIN registered: <_pytest.config.Config object at 0x7f418d6308d0> PLUGIN registered: PLUGIN registered: PLUGIN registered: PLUGIN registered: PLUGIN registered: PLUGIN registered: PLUGIN registered: PLUGIN registered: PLUGIN registered: PLUGIN registered: PLUGIN registered: PLUGIN registered: PLUGIN registered: PLUGIN registered: PLUGIN registered: PLUGIN registered: PLUGIN registered: PLUGIN registered: PLUGIN registered: PLUGIN registered: PLUGIN registered: PLUGIN registered: PLUGIN registered: PLUGIN registered: PLUGIN registered: PLUGIN registered: PLUGIN registered: PLUGIN registered: PLUGIN registered: <_pytest.capture.CaptureManager object at 0x7f418d2b00f0> PLUGIN registered: <_pytest.cacheprovider.LFPlugin object at 0x7f418c82e5f8> PLUGIN registered: <_pytest.cacheprovider.NFPlugin object at 0x7f418c82e6d8> PLUGIN registered: <_pytest.logging.LoggingPlugin object at 0x7f418c82e860> PLUGIN registered: <_pytest.stepwise.StepwisePlugin object at 0x7f418c82e908> PLUGIN registered: <_pytest.terminal.TerminalReporter object at 0x7f418c82ec18> usage: pytest [options] [file_or_dir] [file_or_dir] [...] positional arguments: file_or_dir general: -k EXPRESSION only run tests which match the given substring expression. An expression is a python evaluatable expression where all names are substring-matched against test names and their parent classes. Example: -k 'test_method or test_other' matches all test functions and classes whose name contains 'test_method' or 'test_other', while -k 'not test_method' matches those that don't contain 'test_method' in their names. Additionally keywords are matched to classes and functions containing extra names in their 'extra_keyword_matches' set, as well as functions which have names assigned directly to them. -m MARKEXPR only run tests matching given mark expression. example: -m 'mark1 and not mark2'. --markers show markers (builtin, plugin and per-project ones). -x, --exitfirst exit instantly on first error or failed test. --maxfail=num exit after first num failures or errors. --strict marks not registered in configuration file raise errors. -c file load configuration from `file` instead of trying to locate one of the implicit configuration files. --continue-on-collection-errors Force test execution even if collection errors occur. --rootdir=ROOTDIR Define root directory for tests. Can be relative path: 'root_dir', './root_dir', 'root_dir/another_dir/'; absolute path: '/home/user/root_dir'; path with variables: '$HOME/root_dir'. --fixtures, --funcargs show available fixtures, sorted by plugin appearance (fixtures with leading '_' are only shown with '-v') --fixtures-per-test show fixtures per test --import-mode={prepend,append} prepend/append to sys.path when importing test modules, default is to prepend. --pdb start the interactive Python debugger on errors or KeyboardInterrupt. --pdbcls=modulename:classname start a custom interactive Python debugger on errors. For example: --pdbcls=IPython.terminal.debugger:TerminalPdb --trace Immediately break when running each test. --capture=method per-test capturing method: one of fd|sys|no. -s shortcut for --capture=no. --runxfail run tests even if they are marked xfail --lf, --last-failed rerun only the tests that failed at the last run (or all if none failed) --ff, --failed-first run all tests but run the last failures first. This may re-order tests and thus lead to repeated fixture setup/teardown --nf, --new-first run tests from new files first, then the rest of the tests sorted by file mtime --cache-show show cache contents, don't perform collection or tests --cache-clear remove all cache contents at start of test run. --lfnf={all,none}, --last-failed-no-failures={all,none} change the behavior when no test failed in the last run or no information about the last failures was found in the cache --sw, --stepwise exit on test fail and continue from last failing test next time --stepwise-skip ignore the first failing test but stop on the next failing test reporting: -v, --verbose increase verbosity. -q, --quiet decrease verbosity. --verbosity=VERBOSE set verbosity -r chars show extra test summary info as specified by chars (f)ailed, (E)error, (s)skipped, (x)failed, (X)passed, (p)passed, (P)passed with output, (a)all except pP. Warnings are displayed at all times except when --disable-warnings is set --disable-warnings, --disable-pytest-warnings disable warnings summary -l, --showlocals show locals in tracebacks (disabled by default). --tb=style traceback print mode (auto/long/short/line/native/no). --show-capture={no,stdout,stderr,log,all} Controls how captured stdout/stderr/log is shown on failed tests. Default is 'all'. --full-trace don't cut any tracebacks (default is to cut). --color=color color terminal output (yes/no/auto). --durations=N show N slowest setup/test durations (N=0 for all). --pastebin=mode send failed|all info to bpaste.net pastebin service. --junit-xml=path create junit-xml style report file at given path. --junit-prefix=str prepend prefix to classnames in junit-xml output --result-log=path DEPRECATED path for machine-readable result log. collection: --collect-only only collect tests, don't execute them. --pyargs try to interpret all arguments as python packages. --ignore=path ignore path during collection (multi-allowed). --deselect=nodeid_prefix deselect item during collection (multi-allowed). --confcutdir=dir only load conftest.py's relative to specified dir. --noconftest Don't load any conftest.py files. --keep-duplicates Keep duplicate tests. --collect-in-virtualenv Don't ignore tests in a local virtualenv directory --doctest-modules run doctests in all .py modules --doctest-report={none,cdiff,ndiff,udiff,only_first_failure} choose another output format for diffs on doctest failure --doctest-glob=pat doctests file matching pattern, default: test*.txt --doctest-ignore-import-errors ignore doctest ImportErrors --doctest-continue-on-failure for a given doctest, continue to run after the first failure test session debugging and configuration: --basetemp=dir base temporary directory for this test run.(warning: this directory is removed if it exists) --version display pytest lib version and import information. -h, --help show help message and configuration info -p name early-load given plugin (multi-allowed). To avoid loading of plugins, use the `no:` prefix, e.g. `no:doctest`. --trace-config trace considerations of conftest.py files. --debug store internal tracing debug information in 'pytestdebug.log'. -o OVERRIDE_INI, --override-ini=OVERRIDE_INI override ini option with "option=value" style, e.g. `-o xfail_strict=True -o cache_dir=cache`. --assert=MODE Control assertion debugging tools. 'plain' performs no assertion debugging. 'rewrite' (the default) rewrites assert statements in test modules on import to provide assert expression information. --setup-only only setup fixtures, do not execute tests. --setup-show show setup of fixtures while executing tests. --setup-plan show what fixtures and tests would be executed but don't execute anything. pytest-warnings: -W PYTHONWARNINGS, --pythonwarnings=PYTHONWARNINGS set which warnings to report, see -W option of python itself. logging: --no-print-logs disable printing caught logs on failed tests. --log-level=LOG_LEVEL logging level used by the logging module --log-format=LOG_FORMAT log format as used by the logging module. --log-date-format=LOG_DATE_FORMAT log date format as used by the logging module. --log-cli-level=LOG_CLI_LEVEL cli logging level. --log-cli-format=LOG_CLI_FORMAT log format as used by the logging module. --log-cli-date-format=LOG_CLI_DATE_FORMAT log date format as used by the logging module. --log-file=LOG_FILE path to a file when logging will be written to. --log-file-level=LOG_FILE_LEVEL log file logging level. --log-file-format=LOG_FILE_FORMAT log format as used by the logging module. --log-file-date-format=LOG_FILE_DATE_FORMAT log date format as used by the logging module. custom options: --pytestrail Enable plugin --tr-url=TR_URL TestRail address --tr-email=TR_EMAIL Email for the account on the TestRail --tr-password=TR_PASSWORD Password for the account on the TestRail --tr-test-run=TR_TEST_RUN ID testrun --tr-no-decorator-skip Skip tests without decorator --tr-report Enable report [pytest] ini-options in the first pytest.ini|tox.ini|setup.cfg file found: markers (linelist) markers for test functions empty_parameter_set_mark (string) default marker for empty parametersets norecursedirs (args) directory patterns to avoid for recursion testpaths (args) directories to search for tests when no files or dire console_output_style (string) console output: classic or with additional progr usefixtures (args) list of default fixtures to be used with this project python_files (args) glob-style file patterns for Python test module disco python_classes (args) prefixes or glob names for Python test class discover python_functions (args) prefixes or glob names for Python test function and m xfail_strict (bool) default for the strict parameter of xfail markers whe junit_suite_name (string) Test suite name for JUnit report junit_logging (string) Write captured log messages to JUnit report: one of n junit_duration_report (string) Duration time to report: one of total|call junit_family (string) Emit XML for schema: one of legacy|xunit1|xunit2 doctest_optionflags (args) option flags for doctests doctest_encoding (string) encoding used for doctest files cache_dir (string) cache directory path. filterwarnings (linelist) Each line specifies a pattern for warnings.filterwar log_print (bool) default value for --no-print-logs log_level (string) default value for --log-level log_format (string) default value for --log-format log_date_format (string) default value for --log-date-format log_cli (bool) enable log display during test run (also known as "li log_cli_level (string) default value for --log-cli-level log_cli_format (string) default value for --log-cli-format log_cli_date_format (string) default value for --log-cli-date-format log_file (string) default value for --log-file log_file_level (string) default value for --log-file-level log_file_format (string) default value for --log-file-format log_file_date_format (string) default value for --log-file-date-format addopts (args) extra command line options minversion (string) minimally required pytest version pytestrail (bool) Enable plugin pytestrail-url (string) TestRail address pytestrail-email (string) Email for the account on the TestRail pytestrail-password (string) Password for the account on the TestRail pytestrail-test-run (string) ID testrun pytestrail-no-decorator-skip (bool) Skip tests without decorator pytestrail-report (bool) Enable report environment variables: PYTEST_ADDOPTS extra command line options PYTEST_PLUGINS comma-separated plugins to load during startup PYTEST_DISABLE_PLUGIN_AUTOLOAD set to disable plugin auto-loading PYTEST_DEBUG set to enable debug tracing of pytest's internals to see available markers type: pytest --markers to see available fixtures type: pytest --fixtures (shown according to specified file_or_dir or current dir if not specified; fixtures with leading '_' are only shown with the '-v' option ___________________________________ summary ____________________________________ py36: commands succeeded congratulations :) wrote json report at: /tmp/tmp5td7a1ed/pytest_pytestrail-0.1.7-py3-none-any/result.json Time: 31.6 seconds