aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.travis.yml8
-rw-r--r--README.rst5
-rw-r--r--appveyor.yml18
3 files changed, 24 insertions, 7 deletions
diff --git a/.travis.yml b/.travis.yml
index 78c77db..67695c8 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -8,10 +8,16 @@ python:
- "3.5"
- "pypy"
- "pypy3"
+before_install:
+ - if [[ $TRAVIS_PYTHON_VERSION == '3.2' ]]; then pip install coverage==3.7.1; fi
+ - pip install codecov
install:
- pip install six
- if [[ $TRAVIS_PYTHON_VERSION == '2.6' ]]; then pip install unittest2; fi
- ./ci_tools/retry.sh python updatezinfo.py
script:
- - python setup.py test
+ - coverage run --omit=setup.py,dateutil/test/* setup.py test
+after_success:
+ - codecov
+
sudo: false
diff --git a/README.rst b/README.rst
index 2fd7bcc..bf67222 100644
--- a/README.rst
+++ b/README.rst
@@ -9,6 +9,10 @@ dateutil - powerful extensions to datetime
:target: https://ci.appveyor.com/project/dateutil/dateutil
:alt: appveyor build status
+.. image:: https://codecov.io/github/dateutil/dateutil/coverage.svg?branch=master
+ :target: https://codecov.io/github/dateutil/dateutil?branch=master
+ :alt: Code coverage
+
.. image:: https://img.shields.io/pypi/dd/python-dateutil.svg?style=flat-square
:target: https://pypi.python.org/pypi/python-dateutil/
:alt: pypi downloads per day
@@ -18,7 +22,6 @@ dateutil - powerful extensions to datetime
:alt: pypi version
-
The `dateutil` module provides powerful extensions to
the standard `datetime` module, available in Python.
diff --git a/appveyor.yml b/appveyor.yml
index 3a0ffab..6573ec7 100644
--- a/appveyor.yml
+++ b/appveyor.yml
@@ -10,13 +10,21 @@ environment:
- PYTHON: "C:/Python35"
- PYTHON: "C:/Python35-x64"
install:
- - ps: Start-FileDownload 'https://bootstrap.pypa.io/get-pip.py'
- - "%PYTHON%/python.exe get-pip.py"
- - "%PYTHON%/Scripts/pip.exe install six"
- # use postgres' zic
+ # Add PostgreSQL (zic), Python and scripts directory to current path
- set path=c:\Program Files\PostgreSQL\9.3\bin\;%PATH%
+ - set path=%PATH%;%PYTHON%;%PYTHON%/Scripts
+
+ # Download scripts and dependencies
+ - ps: Start-FileDownload 'https://bootstrap.pypa.io/get-pip.py'
+ - "python get-pip.py"
+ - "pip install six"
+ - "pip install coverage"
+ - "pip install codecov"
+
# This frequently fails with network errors, so we'll retry it up to 5 times
# with a 1 minute rate limit.
- "ci_tools/retry.bat %PYTHON%/python.exe updatezinfo.py"
test_script:
- - "%PYTHON%/python.exe setup.py test"
+ - "coverage run --omit=setup.py,dateutil/test/* setup.py test"
+after_test:
+ - "codecov"