attempt at adding coveralls support to drone runs
@@ -17,8 +17,8 @@ steps:
- pip install --default-timeout 60 coveralls && export HAS_COVERALLS=1
- python setup.py install
- flake8 --exit-zero rdflib
- - PYTHONWARNINGS=default nosetests --with-timer --timer-top-n 42 --with-coverage --cover-tests --cover-package=rdflib
- - coverage report
+ - PYTHONWARNINGS=default nosetests --with-timer --timer-top-n 42
+
---
kind: pipeline
@@ -31,7 +31,18 @@ platform:
steps:
- name: test
image: python:3.7
+ environment:
+ COVERALLS_SERVICE_NAME: RDFLib-Drone
+ COVERALLS_REPO_TOKEN:
+ from_secret: coveralls_token
commands:
+ - export COVERALLS_SERVICE_NUMBER="$DRONE_BUILD_NUMBER"
+ - export COVERALLS_SERVICE_JOB_ID="$DRONE_STAGE_NAME"
+ - export COVERALLS_SERVICE_JOB_NUMBER="$DRONE_BUILD_NUMBER"
+ - export COVERALLS_FLAG_NAME="$DRONE_STAGE_KIND"
+ - export COVERALLS_GIT_REPO="$DRONE_REPO_NAME"
+ - export COVERALLS_GIT_BRANCH="$DRONE_SOURCE_BRANCH"
+ - export CI_BRANCH="$DRONE_SOURCE_BRANCH"
- bash .travis.fuseki_install_optional.sh
- pip install --default-timeout 60 -r requirements.txt
- pip install --default-timeout 60 -r requirements.dev.txt
@@ -39,7 +50,8 @@ steps:
- python setup.py install
- flake8 --exit-zero rdflib
- PYTHONWARNINGS=default nosetests --with-timer --timer-top-n 42 --with-coverage --cover-tests --cover-package=rdflib
- - coverage report
+ - coverage report --skip-covered
+ - coveralls
---
kind: pipeline
@@ -59,5 +71,5 @@ steps:
- pip install --default-timeout 60 coveralls && export HAS_COVERALLS=1
- python setup.py install
- flake8 --exit-zero rdflib
- - PYTHONWARNINGS=default nosetests --with-timer --timer-top-n 42 --with-coverage --cover-tests --cover-package=rdflib
- - coverage report
+ - PYTHONWARNINGS=default nosetests --with-timer --timer-top-n 42
+
