Skip to content

Instantly share code, notes, and snippets.

@justanr
Last active March 5, 2016 21:01
Show Gist options
  • Save justanr/3cbc4dcb136638a2215b to your computer and use it in GitHub Desktop.
Save justanr/3cbc4dcb136638a2215b to your computer and use it in GitHub Desktop.
[tox]
envlist = cov-init,py27,py34,py35,py36,cov-report
[testenv]
usedevelop = True
setenv =
COVERAGE_FILE = .coverage.{envname}
PYTHONDONTWRITEBYTECODE = pls
commands =
py.test --cov={toxinidir}/flask_sleepy --cov-report term-missing
deps =
pytest
pytest-cov
pytest-random
pytest-flake8
pytest-mock
[testenv:cov-init]
setenv =
COVERAGE_FILE = .coverage
deps =
coverage
commands =
coverage erase
[testenv:cov-report]
setenv =
COVERAGE_FILE = .coverage
deps =
coverage
commands =
coverage combine
coverage report
coverage html
[pytest]
addopts = -vvl --flake8 --random --strict --cov-fail-under=75
flake8-ignore = E123,E133,E731
flake8-max-line-length = 100
Traceback (most recent call last):
File ".tox/py34/bin/py.test", line 11, in <module>
sys.exit(main())
File "/home/justanr/projects/flask-sleepy/.tox/py34/lib/python3.4/site-packages/_pytest/config.py", line 49, in main
return config.hook.pytest_cmdline_main(config=config)
File "/home/justanr/projects/flask-sleepy/.tox/py34/lib/python3.4/site-packages/_pytest/vendored_packages/pluggy.py", line 724, in __call__
return self._hookexec(self, self._nonwrappers + self._wrappers, kwargs)
File "/home/justanr/projects/flask-sleepy/.tox/py34/lib/python3.4/site-packages/_pytest/vendored_packages/pluggy.py", line 338, in _hookexec
return self._inner_hookexec(hook, methods, kwargs)
File "/home/justanr/projects/flask-sleepy/.tox/py34/lib/python3.4/site-packages/_pytest/vendored_packages/pluggy.py", line 333, in <lambda>
_MultiCall(methods, kwargs, hook.spec_opts).execute()
File "/home/justanr/projects/flask-sleepy/.tox/py34/lib/python3.4/site-packages/_pytest/vendored_packages/pluggy.py", line 596, in execute
res = hook_impl.function(*args)
File "/home/justanr/projects/flask-sleepy/.tox/py34/lib/python3.4/site-packages/_pytest/main.py", line 119, in pytest_cmdline_main
return wrap_session(config, _main)
File "/home/justanr/projects/flask-sleepy/.tox/py34/lib/python3.4/site-packages/_pytest/main.py", line 114, in wrap_session
exitstatus=session.exitstatus)
File "/home/justanr/projects/flask-sleepy/.tox/py34/lib/python3.4/site-packages/_pytest/vendored_packages/pluggy.py", line 724, in __call__
return self._hookexec(self, self._nonwrappers + self._wrappers, kwargs)
File "/home/justanr/projects/flask-sleepy/.tox/py34/lib/python3.4/site-packages/_pytest/vendored_packages/pluggy.py", line 338, in _hookexec
return self._inner_hookexec(hook, methods, kwargs)
File "/home/justanr/projects/flask-sleepy/.tox/py34/lib/python3.4/site-packages/_pytest/vendored_packages/pluggy.py", line 333, in <lambda>
_MultiCall(methods, kwargs, hook.spec_opts).execute()
File "/home/justanr/projects/flask-sleepy/.tox/py34/lib/python3.4/site-packages/_pytest/vendored_packages/pluggy.py", line 595, in execute
return _wrapped_call(hook_impl.function(*args), self.execute)
File "/home/justanr/projects/flask-sleepy/.tox/py34/lib/python3.4/site-packages/_pytest/vendored_packages/pluggy.py", line 249, in _wrapped_call
wrap_controller.send(call_outcome)
File "/home/justanr/projects/flask-sleepy/.tox/py34/lib/python3.4/site-packages/_pytest/terminal.py", line 369, in pytest_sessionfinish
self.config.hook.pytest_terminal_summary(terminalreporter=self)
File "/home/justanr/projects/flask-sleepy/.tox/py34/lib/python3.4/site-packages/_pytest/vendored_packages/pluggy.py", line 724, in __call__
return self._hookexec(self, self._nonwrappers + self._wrappers, kwargs)
File "/home/justanr/projects/flask-sleepy/.tox/py34/lib/python3.4/site-packages/_pytest/vendored_packages/pluggy.py", line 338, in _hookexec
return self._inner_hookexec(hook, methods, kwargs)
File "/home/justanr/projects/flask-sleepy/.tox/py34/lib/python3.4/site-packages/_pytest/vendored_packages/pluggy.py", line 333, in <lambda>
_MultiCall(methods, kwargs, hook.spec_opts).execute()
File "/home/justanr/projects/flask-sleepy/.tox/py34/lib/python3.4/site-packages/_pytest/vendored_packages/pluggy.py", line 596, in execute
res = hook_impl.function(*args)
File "/home/justanr/projects/flask-sleepy/.tox/py34/lib/python3.4/site-packages/pytest_cov/plugin.py", line 177, in pytest_terminal_summary
% (self.options.cov_fail_under, total))
pytest_cov.plugin.CoverageError: Required test coverage of 75% not reached. Total coverage: 66.67%
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment