Test with pytest and send coverage to Codecov

This commit is contained in:
Hugo
2019-10-05 23:31:03 +03:00
committed by Claude Paroz
parent ca8dbcf9be
commit f3d02aa3b0
4 changed files with 24 additions and 1 deletions
+10
View File
@@ -0,0 +1,10 @@
# .coveragerc to control coverage.py
[report]
# Regexes for lines to exclude from consideration
exclude_lines =
# Have to re-enable the standard pragma:
pragma: no cover
# Don't complain if non-runnable code isn't run:
if __name__ == .__main__.:
+4
View File
@@ -30,3 +30,7 @@ junit-py27.xml
# pyenv noise
.python-version
tablib.egg-info/*
# Coverage
.coverage
htmlcov
+9 -1
View File
@@ -1,5 +1,6 @@
language: python
cache: pip
matrix:
include:
- python: 2.7
@@ -7,6 +8,13 @@ matrix:
- python: 3.6
- python: 3.7
- python: 3.8-dev
install:
- pip install -r requirements.txt
script: python test_tablib.py
- pip install -U pytest pytest-cov
script: pytest --cov tablib
after_success:
- pip install -U codecov
- codecov
+1
View File
@@ -2,6 +2,7 @@
[![Jazzband](https://jazzband.co/static/img/badge.svg)](https://jazzband.co/)
[![Build Status](https://travis-ci.org/jazzband/tablib.svg?branch=master)](https://travis-ci.org/jazzband/tablib)
[![codecov](https://codecov.io/gh/jazzband/tablib/branch/master/graph/badge.svg)](https://codecov.io/gh/jazzband/tablib)
_____ ______ ___________ ______
__ /_______ ____ /_ ___ /___(_)___ /_