diff --git a/.travis.yml b/.travis.yml index d24f4c676a..cc4b519bd7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,4 +1,5 @@ language: node_js +# When changing node version also update it on line 35. node_js: - "0.10" - "0.12" @@ -28,3 +29,17 @@ before_install: before_script: - phantomjs --version - casperjs --version +after_success: + - | + if [ "$TRAVIS_PULL_REQUEST" = "false" ]; then + if [[ "$DB" = "sqlite3" && "$TRAVIS_NODE_VERSION" = "0.10" ]]; then + echo "Generate coverage..." + grunt coverage + npm install -g codeclimate-test-reporter + codeclimate-test-reporter < core/test/coverage/lcov.info + else + echo "False DB and NODE_VERSION. No coverage generated." + fi + else + echo "This is a PR. No coverage generated." + fi \ No newline at end of file