From bc753ae0d395243772d7850c0c4e10c6153be3d6 Mon Sep 17 00:00:00 2001 From: Kernc Date: Thu, 16 Jul 2015 00:55:09 +0200 Subject: [PATCH] .travis.yml, .coveragerc: use Coveralls.io to track tests code coverage This requires one of the project owners (@astaric, @janezd, @markotoplak, @mitar, ...) to flip a switch on https://coveralls.io/github/biolab/orange3 or something. --- .coveragerc | 5 +++++ .travis.yml | 4 +++- 2 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 .coveragerc diff --git a/.coveragerc b/.coveragerc new file mode 100644 index 00000000000..0b287fe2401 --- /dev/null +++ b/.coveragerc @@ -0,0 +1,5 @@ +[report] +exclude_lines = + pragma: no cover + raise NotImplementedError + if __name__ == .__main__.: diff --git a/.travis.yml b/.travis.yml index 6f04710b340..d33e479220d 100644 --- a/.travis.yml +++ b/.travis.yml @@ -15,13 +15,15 @@ install: fi before_script: + - pip install coveralls script: - cd $TRAVIS_BUILD_DIR - - python setup.py test + - coverage run --source=Orange setup.py test - cd $TRAVIS_BUILD_DIR/doc && make html after_success: + - coveralls - if [ $TRAVIS_REPO_SLUG = biolab/orange3 ] && [ $TRAVIS_PULL_REQUEST = false ]; then source $TRAVIS_BUILD_DIR/travis/upload_doc.sh; fi