From 1f2d010059f5277de89af2253344bcaedda67994 Mon Sep 17 00:00:00 2001 From: Jeremy Wright Date: Tue, 3 Mar 2015 10:47:39 -0500 Subject: [PATCH 1/5] Experimenting with Overalls. --- .travis.yml | 4 ++++ README.md | 1 + 2 files changed, 5 insertions(+) diff --git a/.travis.yml b/.travis.yml index 60fad05..4497fa1 100644 --- a/.travis.yml +++ b/.travis.yml @@ -9,5 +9,9 @@ install: - gcc --version - g++ --version - python ./setup.py install + - pip install coveralls script: python ./runtests.py + +after_success: + - coveralls diff --git a/README.md b/README.md index 559dd95..5b86b02 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,7 @@ What is a CadQuery? ======================================== [![Travis Build Status](https://travis-ci.org/dcowden/cadquery.svg)](https://travis-ci.org/dcowden/cadquery) +[![Coverage Status](https://coveralls.io/repos/dcowden/cadquery/badge.svg)](https://coveralls.io/r/dcowden/cadquery) CadQuery is an intuitive, easy-to-use python based language for building parametric 3D CAD models. CadQuery is for 3D CAD what jQuery is for javascript. Imagine selecting Faces of a 3d object the same way you select DOM objects with JQuery! From e7426e3d5efb3e5bade79fcf0837110ff10ddc4b Mon Sep 17 00:00:00 2001 From: Jeremy Wright Date: Tue, 3 Mar 2015 10:52:22 -0500 Subject: [PATCH 2/5] Added coverage line to travis config --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 4497fa1..d02ca07 100644 --- a/.travis.yml +++ b/.travis.yml @@ -11,7 +11,7 @@ install: - python ./setup.py install - pip install coveralls -script: python ./runtests.py +script: coverage run --source=cadquery python ./runtests.py after_success: - coveralls From b25441afc2dc781f02693691c11dc79f2e8bf8eb Mon Sep 17 00:00:00 2001 From: Jeremy Wright Date: Tue, 3 Mar 2015 11:27:55 -0500 Subject: [PATCH 3/5] Removed coverage line because it cause problems. --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index d02ca07..4497fa1 100644 --- a/.travis.yml +++ b/.travis.yml @@ -11,7 +11,7 @@ install: - python ./setup.py install - pip install coveralls -script: coverage run --source=cadquery python ./runtests.py +script: python ./runtests.py after_success: - coveralls From f8953db18147157066d6434aa68d43aa1dc7f71c Mon Sep 17 00:00:00 2001 From: Jeremy Wright Date: Tue, 3 Mar 2015 14:04:44 -0500 Subject: [PATCH 4/5] Still tinkering with getting the coverage package working. --- .travis.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 4497fa1..1a9acc5 100644 --- a/.travis.yml +++ b/.travis.yml @@ -9,9 +9,11 @@ install: - gcc --version - g++ --version - python ./setup.py install + - pip install coverage - pip install coveralls -script: python ./runtests.py +script: + coverage run --source=cadquery python ./runtests.py after_success: - - coveralls + coveralls From 99a64a56eb59deb4b790b81d8aa7999e49a700e6 Mon Sep 17 00:00:00 2001 From: Jeremy Wright Date: Tue, 3 Mar 2015 14:33:56 -0500 Subject: [PATCH 5/5] Still trying to get the coverage call to work. --- .coverage | Bin 0 -> 4411 bytes .travis.yml | 4 ++-- 2 files changed, 2 insertions(+), 2 deletions(-) create mode 100644 .coverage diff --git a/.coverage b/.coverage new file mode 100644 index 0000000000000000000000000000000000000000..ef77fe8fd222f59cbd24f29e2ab11e0c23c38406 GIT binary patch literal 4411 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