diff options
| author | Thomas Kriechbaumer <Kriechi@users.noreply.github.com> | 2017-02-02 12:55:33 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2017-02-02 12:55:33 +0100 |
| commit | c1bc1ea584d4bb47c1b754dfa7f10ab4dfc380a3 (patch) | |
| tree | 8ef96450633b847ea7ab33d61e2e66ac8887426c /tox.ini | |
| parent | 3ae060f0d334eebb59c97d0647a2f39ee1b60549 (diff) | |
| parent | 6e329595ca27b8f5be571abed56065ca31e3ad37 (diff) | |
| download | mitmproxy-c1bc1ea584d4bb47c1b754dfa7f10ab4dfc380a3.tar.gz mitmproxy-c1bc1ea584d4bb47c1b754dfa7f10ab4dfc380a3.tar.bz2 mitmproxy-c1bc1ea584d4bb47c1b754dfa7f10ab4dfc380a3.zip | |
Merge pull request #1959 from Kriechi/coverage-fail
add test coverage protection
Diffstat (limited to 'tox.ini')
| -rw-r--r-- | tox.ini | 29 |
1 files changed, 25 insertions, 4 deletions
@@ -11,7 +11,27 @@ passenv = CODECOV_TOKEN CI CI_* TRAVIS TRAVIS_* APPVEYOR APPVEYOR_* SNAPSHOT_* O setenv = HOME = {envtmpdir} commands = mitmdump --version - py.test --timeout 60 {posargs} + pytest --timeout 60 --cov-report='' --cov=mitmproxy --cov=pathod \ + --full-cov=mitmproxy/addons/ \ + --full-cov=mitmproxy/contentviews/ --no-full-cov=mitmproxy/contentviews/__init__.py --no-full-cov=mitmproxy/contentviews/protobuf.py --no-full-cov=mitmproxy/contentviews/wbxml.py --no-full-cov=mitmproxy/contentviews/xml_html.py \ + --full-cov=mitmproxy/net/http/ --no-full-cov=mitmproxy/net/http/cookies.py --no-full-cov=mitmproxy/net/http/encoding.py --no-full-cov=mitmproxy/net/http/message.py --no-full-cov=mitmproxy/net/http/request.py --no-full-cov=mitmproxy/net/http/response.py --no-full-cov=mitmproxy/net/http/url.py \ + --full-cov=mitmproxy/net/websockets/ \ + --full-cov=mitmproxy/net/wsgi.py \ + --full-cov=mitmproxy/proxy/__init__.py \ + --full-cov=mitmproxy/proxy/modes/ --no-full-cov=mitmproxy/proxy/modes/socks_proxy.py \ + --full-cov=mitmproxy/proxy/protocol/__init__.py \ + --full-cov=mitmproxy/script/ \ + --full-cov=mitmproxy/test/ --no-full-cov=mitmproxy/test/tutils.py \ + --full-cov=mitmproxy/types/ --no-full-cov=mitmproxy/types/basethread.py \ + --full-cov=mitmproxy/utils/ \ + --full-cov=mitmproxy/__init__.py \ + --full-cov=mitmproxy/addonmanager.py \ + --full-cov=mitmproxy/ctx.py \ + --full-cov=mitmproxy/exceptions.py \ + --full-cov=mitmproxy/log.py \ + --full-cov=mitmproxy/options.py \ + --full-cov=pathod/ --no-full-cov=pathod/pathoc.py --no-full-cov=pathod/pathod.py --no-full-cov=pathod/test.py --no-full-cov=pathod/protocols/http2.py \ + {posargs} {env:CI_COMMANDS:python -c ""} [testenv:docs] @@ -24,12 +44,13 @@ commands = flake8 --jobs 8 --count mitmproxy pathod examples test release rstcheck README.rst mypy --silent-imports \ - mitmproxy/addons \ + mitmproxy/addons/ \ mitmproxy/addonmanager.py \ mitmproxy/proxy/protocol/ \ mitmproxy/log.py \ - mitmproxy/tools/dump.py mitmproxy/tools/web \ - mitmproxy/contentviews + mitmproxy/tools/dump.py \ + mitmproxy/tools/web/ \ + mitmproxy/contentviews/ [testenv:wheel] recreate = True |
